home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Crab Attack II •••• / CRAB ATTACK II / CRAB ATTACK II.rsrc / CODE_3.txt < prev    next >
Text File  |  1990-04-27  |  273KB  |  4,839 lines

  1. # near model CODE resource
  2. # jump table entries: 384-389 (6 of them)
  3. export_48:
  4. 00000000  4E56 FFEA                link       A6, -0x0016
  5. 00000004  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  6. 00000008  266E 0010                movea.l    A3, [A6 + 0x10]
  7. 0000000C  246E 000C                movea.l    A2, [A6 + 0xC]
  8. 00000010  486D F156                pea.l      [A5 - 0xEAA]
  9. 00000014  302A 0002                move.w     D0, [A2 + 0x2]
  10. 00000018  0640 FFE2                addi.w     D0, 0xFFE2
  11. 0000001C  3F00                     move.w     -[A7], D0
  12. 0000001E  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 00000022  3010                     move.w     D0, [A0]
  14. 00000024  5B40                     subq.w     D0, 5
  15. 00000026  3F00                     move.w     -[A7], D0
  16. 00000028  302A 0002                move.w     D0, [A2 + 0x2]
  17. 0000002C  0640 001E                addi.w     D0, 0x1E
  18. 00000030  3F00                     move.w     -[A7], D0
  19. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  20. 00000036  3010                     move.w     D0, [A0]
  21. 00000038  0640 0037                addi.w     D0, 0x37 /* '7' */
  22. 0000003C  3F00                     move.w     -[A7], D0
  23. 0000003E  A8A7                     syscall    SetRect
  24. 00000040  4A53                     tst.w      [A3]
  25. 00000042  5EC0                     sgt        D0
  26. 00000044  0C53 0006                cmpi.w     [A3], 0x6
  27. 00000048  5DC1                     slt        D1
  28. 0000004A  C001                     and.b      D0, D1
  29. 0000004C  6720                     beq        +0x22 /* 0000006E */
  30. 0000004E  486D F4C4                pea.l      [A5 - 0xB3C]
  31. 00000052  486D F4E2                pea.l      [A5 - 0xB1E]
  32. 00000056  3013                     move.w     D0, [A3]
  33. 00000058  E740                     asl        D0.w, 3
  34. 0000005A  0640 F11E                addi.w     D0, 0xF11E
  35. 0000005E  4875 0000                pea.l      [A5 + D0.w]
  36. 00000062  2F0A                     move.l     -[A7], A2
  37. 00000064  3F3C 0002                move.w     -[A7], 0x2
  38. 00000068  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  39. 0000006C  A8EC                     syscall    CopyBits
  40. label0000006E:
  41. 0000006E  0C53 0006                cmpi.w     [A3], 0x6
  42. 00000072  5CC0                     sge        D0
  43. 00000074  0C53 000F                cmpi.w     [A3], 0xF
  44. 00000078  5FC1                     sle        D1
  45. 0000007A  C001                     and.b      D0, D1
  46. 0000007C  672A                     beq        +0x2C /* 000000A8 */
  47. 0000007E  486D F4C4                pea.l      [A5 - 0xB3C]
  48. 00000082  486D F4E2                pea.l      [A5 - 0xB1E]
  49. 00000086  3013                     move.w     D0, [A3]
  50. 00000088  5B40                     subq.w     D0, 5
  51. 0000008A  E740                     asl        D0.w, 3
  52. 0000008C  0640 FE7C                addi.w     D0, 0xFE7C
  53. 00000090  4875 0000                pea.l      [A5 + D0.w]
  54. 00000094  486D F156                pea.l      [A5 - 0xEAA]
  55. 00000098  3F3C 0002                move.w     -[A7], 0x2
  56. 0000009C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  57. 000000A0  A8EC                     syscall    CopyBits
  58. 000000A2  7021                     moveq.l    D0, 0x21
  59. 000000A4  2F00                     move.l     -[A7], D0
  60. 000000A6  A862                     syscall    ForeColor
  61. label000000A8:
  62. 000000A8  3013                     move.w     D0, [A3]
  63. 000000AA  5240                     addq.w     D0, 1
  64. 000000AC  3680                     move.w     [A3], D0
  65. 000000AE  2F0A                     move.l     -[A7], A2
  66. 000000B0  4267                     clr.w      -[A7]
  67. 000000B2  206E 0008                movea.l    A0, [A6 + 0x8]
  68. 000000B6  303C 012D                move.w     D0, 0x12D
  69. 000000BA  9050                     sub.w      D0, [A0]
  70. 000000BC  48C0                     ext.l      D0
  71. 000000BE  81FC 0006                divs.w     D0, 0x6
  72. 000000C2  4440                     neg.w      D0
  73. 000000C4  3F00                     move.w     -[A7], D0
  74. 000000C6  A8A8                     syscall    OffsetRect
  75. 000000C8  0C53 0006                cmpi.w     [A3], 0x6
  76. 000000CC  5CC0                     sge        D0
  77. 000000CE  0C53 000F                cmpi.w     [A3], 0xF
  78. 000000D2  5FC1                     sle        D1
  79. 000000D4  C001                     and.b      D0, D1
  80. 000000D6  672A                     beq        +0x2C /* 00000102 */
  81. 000000D8  486D F4C4                pea.l      [A5 - 0xB3C]
  82. 000000DC  486D F4E2                pea.l      [A5 - 0xB1E]
  83. 000000E0  3013                     move.w     D0, [A3]
  84. 000000E2  5B40                     subq.w     D0, 5
  85. 000000E4  E740                     asl        D0.w, 3
  86. 000000E6  0640 FE7C                addi.w     D0, 0xFE7C
  87. 000000EA  4875 0000                pea.l      [A5 + D0.w]
  88. 000000EE  486D F156                pea.l      [A5 - 0xEAA]
  89. 000000F2  3F3C 0002                move.w     -[A7], 0x2
  90. 000000F6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  91. 000000FA  A8EC                     syscall    CopyBits
  92. 000000FC  7021                     moveq.l    D0, 0x21
  93. 000000FE  2F00                     move.l     -[A7], D0
  94. 00000100  A862                     syscall    ForeColor
  95. label00000102:
  96. 00000102  4A53                     tst.w      [A3]
  97. 00000104  5EC0                     sgt        D0
  98. 00000106  0C53 0006                cmpi.w     [A3], 0x6
  99. 0000010A  5DC1                     slt        D1
  100. 0000010C  C001                     and.b      D0, D1
  101. 0000010E  6720                     beq        +0x22 /* 00000130 */
  102. 00000110  486D F4C4                pea.l      [A5 - 0xB3C]
  103. 00000114  486D F4E2                pea.l      [A5 - 0xB1E]
  104. 00000118  3013                     move.w     D0, [A3]
  105. 0000011A  E740                     asl        D0.w, 3
  106. 0000011C  0640 F11E                addi.w     D0, 0xF11E
  107. 00000120  4875 0000                pea.l      [A5 + D0.w]
  108. 00000124  2F0A                     move.l     -[A7], A2
  109. 00000126  3F3C 0002                move.w     -[A7], 0x2
  110. 0000012A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  111. 0000012E  A8EC                     syscall    CopyBits
  112. label00000130:
  113. 00000130  0C53 0006                cmpi.w     [A3], 0x6
  114. 00000134  6622                     bne        +0x24 /* 00000158 */
  115. 00000136  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  116. 0000013A  2F2D F8B2                move.l     -[A7], [A5 - 0x74E]
  117. 0000013E  594F                     subq.w     A7, 4
  118. 00000140  594F                     subq.w     A7, 4
  119. 00000142  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  120. 00000148  3F3C 03E8                move.w     -[A7], 0x3E8
  121. 0000014C  A9A0                     syscall    GetResource
  122. 0000014E  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  123. 00000152  42A7                     clr.l      -[A7]
  124. 00000154  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  125. label00000158:
  126. 00000158  0C53 0010                cmpi.w     [A3], 0x10
  127. 0000015C  6602                     bne        +0x4 /* 00000160 */
  128. 0000015E  4253                     clr.w      [A3]
  129. label00000160:
  130. 00000160  0C53 000A                cmpi.w     [A3], 0xA /* '\n' */
  131. 00000164  6600 0CFA                bne        +0xCFC /* 00000E60 */
  132. 00000168  302D F158                move.w     D0, [A5 - 0xEA8]
  133. 0000016C  0640 0014                addi.w     D0, 0x14
  134. 00000170  48C0                     ext.l      D0
  135. 00000172  81FC 0014                divs.w     D0, 0x14
  136. 00000176  5240                     addq.w     D0, 1
  137. 00000178  3B40 E554                move.w     [A5 - 0x1AAC], D0
  138. 0000017C  302D F156                move.w     D0, [A5 - 0xEAA]
  139. 00000180  0640 0014                addi.w     D0, 0x14
  140. 00000184  48C0                     ext.l      D0
  141. 00000186  81FC 000F                divs.w     D0, 0xF
  142. 0000018A  3B40 E552                move.w     [A5 - 0x1AAE], D0
  143. 0000018E  4A6D E554                tst.w      [A5 - 0x1AAC]
  144. 00000192  5EC0                     sgt        D0
  145. 00000194  0C6D 001B E554           cmpi.w     [A5 - 0x1AAC], 0x1B
  146. 0000019A  5DC1                     slt        D1
  147. 0000019C  C001                     and.b      D0, D1
  148. 0000019E  4A6D E552                tst.w      [A5 - 0x1AAE]
  149. 000001A2  5EC1                     sgt        D1
  150. 000001A4  C001                     and.b      D0, D1
  151. 000001A6  0C6D 0011 E552           cmpi.w     [A5 - 0x1AAE], 0x11
  152. 000001AC  5DC1                     slt        D1
  153. 000001AE  C001                     and.b      D0, D1
  154. 000001B0  6700 0200                beq        +0x202 /* 000003B2 */
  155. 000001B4  302D E554                move.w     D0, [A5 - 0x1AAC]
  156. 000001B8  EB40                     asl        D0.w, 5
  157. 000001BA  322D E552                move.w     D1, [A5 - 0x1AAE]
  158. 000001BE  D241                     add.w      D1, D1
  159. 000001C0  D041                     add.w      D0, D1
  160. 000001C2  0640 E554                addi.w     D0, 0xE554
  161. 000001C6  3035 0000                move.w     D0, [A5 + D0.w]
  162. 000001CA  48C0                     ext.l      D0
  163. 000001CC  81FC 0004                divs.w     D0, 0x4
  164. 000001D0  4840                     swap.w     D0
  165. 000001D2  4A40                     tst.w      D0
  166. 000001D4  6700 01DC                beq        +0x1DE /* 000003B2 */
  167. 000001D8  302D E552                move.w     D0, [A5 - 0x1AAE]
  168. 000001DC  C1FC 000F                muls.w     D0, 0xF
  169. 000001E0  5740                     subq.w     D0, 3
  170. 000001E2  3B40 F15E                move.w     [A5 - 0xEA2], D0
  171. 000001E6  302D E552                move.w     D0, [A5 - 0x1AAE]
  172. 000001EA  C1FC 000F                muls.w     D0, 0xF
  173. 000001EE  0640 0011                addi.w     D0, 0x11
  174. 000001F2  3B40 F162                move.w     [A5 - 0xE9E], D0
  175. 000001F6  302D E554                move.w     D0, [A5 - 0x1AAC]
  176. 000001FA  C1FC 0014                muls.w     D0, 0x14
  177. 000001FE  0640 0014                addi.w     D0, 0x14
  178. 00000202  3B40 F164                move.w     [A5 - 0xE9C], D0
  179. 00000206  302D E554                move.w     D0, [A5 - 0x1AAC]
  180. 0000020A  C1FC 0014                muls.w     D0, 0x14
  181. 0000020E  3B40 F160                move.w     [A5 - 0xEA0], D0
  182. 00000212  302D E554                move.w     D0, [A5 - 0x1AAC]
  183. 00000216  EB40                     asl        D0.w, 5
  184. 00000218  322D E552                move.w     D1, [A5 - 0x1AAE]
  185. 0000021C  D241                     add.w      D1, D1
  186. 0000021E  D041                     add.w      D0, D1
  187. 00000220  0640 E554                addi.w     D0, 0xE554
  188. 00000224  3035 0000                move.w     D0, [A5 + D0.w]
  189. 00000228  6000 010A                bra        +0x10C /* 00000334 */
  190. 0000022C  486D F4D2                pea.l      [A5 - 0xB2E]
  191. 00000230  486D F4E2                pea.l      [A5 - 0xB1E]
  192. 00000234  486D F17E                pea.l      [A5 - 0xE82]
  193. 00000238  486D F15E                pea.l      [A5 - 0xEA2]
  194. 0000023C  3F3C 0002                move.w     -[A7], 0x2
  195. 00000240  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  196. 00000244  A8EC                     syscall    CopyBits
  197. 00000246  6000 0114                bra        +0x116 /* 0000035C */
  198. 0000024A  486D F4D2                pea.l      [A5 - 0xB2E]
  199. 0000024E  486D F4E2                pea.l      [A5 - 0xB1E]
  200. 00000252  486D F186                pea.l      [A5 - 0xE7A]
  201. 00000256  486D F15E                pea.l      [A5 - 0xEA2]
  202. 0000025A  3F3C 0002                move.w     -[A7], 0x2
  203. 0000025E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  204. 00000262  A8EC                     syscall    CopyBits
  205. 00000264  6000 00F6                bra        +0xF8 /* 0000035C */
  206. 00000268  486D F4D2                pea.l      [A5 - 0xB2E]
  207. 0000026C  486D F4E2                pea.l      [A5 - 0xB1E]
  208. 00000270  486D F18E                pea.l      [A5 - 0xE72]
  209. 00000274  486D F15E                pea.l      [A5 - 0xEA2]
  210. 00000278  3F3C 0002                move.w     -[A7], 0x2
  211. 0000027C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  212. 00000280  A8EC                     syscall    CopyBits
  213. 00000282  6000 00D8                bra        +0xDA /* 0000035C */
  214. 00000286  486D F4D2                pea.l      [A5 - 0xB2E]
  215. 0000028A  486D F4E2                pea.l      [A5 - 0xB1E]
  216. 0000028E  486D F196                pea.l      [A5 - 0xE6A]
  217. 00000292  486D F15E                pea.l      [A5 - 0xEA2]
  218. 00000296  3F3C 0002                move.w     -[A7], 0x2
  219. 0000029A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  220. 0000029E  A8EC                     syscall    CopyBits
  221. 000002A0  6000 00BA                bra        +0xBC /* 0000035C */
  222. 000002A4  486D F4D2                pea.l      [A5 - 0xB2E]
  223. 000002A8  486D F4E2                pea.l      [A5 - 0xB1E]
  224. 000002AC  486D F19E                pea.l      [A5 - 0xE62]
  225. 000002B0  486D F15E                pea.l      [A5 - 0xEA2]
  226. 000002B4  3F3C 0002                move.w     -[A7], 0x2
  227. 000002B8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  228. 000002BC  A8EC                     syscall    CopyBits
  229. 000002BE  6000 009C                bra        +0x9E /* 0000035C */
  230. 000002C2  486D F4D2                pea.l      [A5 - 0xB2E]
  231. 000002C6  486D F4E2                pea.l      [A5 - 0xB1E]
  232. 000002CA  486D F1A6                pea.l      [A5 - 0xE5A]
  233. 000002CE  486D F15E                pea.l      [A5 - 0xEA2]
  234. 000002D2  3F3C 0002                move.w     -[A7], 0x2
  235. 000002D6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  236. 000002DA  A8EC                     syscall    CopyBits
  237. 000002DC  6000 007E                bra        +0x80 /* 0000035C */
  238. 000002E0  486D F4D2                pea.l      [A5 - 0xB2E]
  239. 000002E4  486D F4E2                pea.l      [A5 - 0xB1E]
  240. 000002E8  486D F166                pea.l      [A5 - 0xE9A]
  241. 000002EC  486D F15E                pea.l      [A5 - 0xEA2]
  242. 000002F0  3F3C 0002                move.w     -[A7], 0x2
  243. 000002F4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  244. 000002F8  A8EC                     syscall    CopyBits
  245. 000002FA  6060                     bra        +0x62 /* 0000035C */
  246. 000002FC  486D F4D2                pea.l      [A5 - 0xB2E]
  247. 00000300  486D F4E2                pea.l      [A5 - 0xB1E]
  248. 00000304  486D F16E                pea.l      [A5 - 0xE92]
  249. 00000308  486D F15E                pea.l      [A5 - 0xEA2]
  250. 0000030C  3F3C 0002                move.w     -[A7], 0x2
  251. 00000310  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  252. 00000314  A8EC                     syscall    CopyBits
  253. 00000316  6044                     bra        +0x46 /* 0000035C */
  254. 00000318  486D F4D2                pea.l      [A5 - 0xB2E]
  255. 0000031C  486D F4E2                pea.l      [A5 - 0xB1E]
  256. 00000320  486D F176                pea.l      [A5 - 0xE8A]
  257. 00000324  486D F15E                pea.l      [A5 - 0xEA2]
  258. 00000328  3F3C 0002                move.w     -[A7], 0x2
  259. 0000032C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  260. 00000330  A8EC                     syscall    CopyBits
  261. 00000332  6028                     bra        +0x2A /* 0000035C */
  262. label00000334:
  263. 00000334  5340                     subq.w     D0, 1
  264. 00000336  0C40 000B                cmpi.w     D0, 0xB
  265. 0000033A  6420                     bcc        +0x22 /* 0000035C */
  266. 0000033C  D040                     add.w      D0, D0
  267. 0000033E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  268. 00000342  4EFB 0002                jmp        [PC + D0.w + 0x2]
  269. 00000346  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  270. 0000034A  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  271. 0000034C  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  272. 00000350  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  273. 00000352  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  274. 00000354  0016 FF9A                ori.b      [A6], 0x9A
  275. 00000358  FFB6                     .invalid   <<F/6/7>>
  276. 0000035A  FFD2                     .invalid   <<F/7/7>>
  277. label0000035C:
  278. 0000035C  7021                     moveq.l    D0, 0x21
  279. 0000035E  2F00                     move.l     -[A7], D0
  280. 00000360  A862                     syscall    ForeColor
  281. label00000362:
  282. 00000362  302D E554                move.w     D0, [A5 - 0x1AAC]
  283. 00000366  EB40                     asl        D0.w, 5
  284. 00000368  322D E552                move.w     D1, [A5 - 0x1AAE]
  285. 0000036C  D241                     add.w      D1, D1
  286. 0000036E  D041                     add.w      D0, D1
  287. 00000370  0640 E554                addi.w     D0, 0xE554
  288. 00000374  3035 0000                move.w     D0, [A5 + D0.w]
  289. 00000378  5240                     addq.w     D0, 1
  290. 0000037A  322D E554                move.w     D1, [A5 - 0x1AAC]
  291. 0000037E  EB41                     asl        D1.w, 5
  292. 00000380  342D E552                move.w     D2, [A5 - 0x1AAE]
  293. 00000384  D442                     add.w      D2, D2
  294. 00000386  D242                     add.w      D1, D2
  295. 00000388  0641 E554                addi.w     D1, 0xE554
  296. 0000038C  3B80 1000                move.w     [A5 + D1.w], D0
  297. 00000390  302D E554                move.w     D0, [A5 - 0x1AAC]
  298. 00000394  EB40                     asl        D0.w, 5
  299. 00000396  322D E552                move.w     D1, [A5 - 0x1AAE]
  300. 0000039A  D241                     add.w      D1, D1
  301. 0000039C  D041                     add.w      D0, D1
  302. 0000039E  0640 E554                addi.w     D0, 0xE554
  303. 000003A2  3035 0000                move.w     D0, [A5 + D0.w]
  304. 000003A6  48C0                     ext.l      D0
  305. 000003A8  81FC 0004                divs.w     D0, 0x4
  306. 000003AC  4840                     swap.w     D0
  307. 000003AE  4A40                     tst.w      D0
  308. 000003B0  66B0                     bne        -0x4E /* 00000362 */
  309. label000003B2:
  310. 000003B2  206E 0008                movea.l    A0, [A6 + 0x8]
  311. 000003B6  3010                     move.w     D0, [A0]
  312. 000003B8  5A40                     addq.w     D0, 5
  313. 000003BA  3B40 F156                move.w     [A5 - 0xEAA], D0
  314. 000003BE  206E 0008                movea.l    A0, [A6 + 0x8]
  315. 000003C2  3010                     move.w     D0, [A0]
  316. 000003C4  0640 002D                addi.w     D0, 0x2D /* '-' */
  317. 000003C8  3B40 F15A                move.w     [A5 - 0xEA6], D0
  318. 000003CC  302A 0002                move.w     D0, [A2 + 0x2]
  319. 000003D0  0640 0014                addi.w     D0, 0x14
  320. 000003D4  3B40 F15C                move.w     [A5 - 0xEA4], D0
  321. 000003D8  302A 0002                move.w     D0, [A2 + 0x2]
  322. 000003DC  0640 FFEC                addi.w     D0, 0xFFEC
  323. 000003E0  3B40 F158                move.w     [A5 - 0xEA8], D0
  324. 000003E4  4A2D FBD3                tst.b      [A5 - 0x42D]
  325. 000003E8  6700 03DA                beq        +0x3DC /* 000007C4 */
  326. 000003EC  7C01                     moveq.l    D6, 0x01
  327. label000003EE:
  328. 000003EE  3006                     move.w     D0, D6
  329. 000003F0  C1FC 001C                muls.w     D0, 0x1C
  330. 000003F4  0640 FBF8                addi.w     D0, 0xFBF8
  331. 000003F8  49F5 0000                lea.l      A4, [A5 + D0.w]
  332. 000003FC  0C6C 000F 001A           cmpi.w     [A4 + 0x1A], 0xF
  333. 00000402  5DC0                     slt        D0
  334. 00000404  C02C 000E                and.b      D0, [A4 + 0xE]
  335. 00000408  6700 03B0                beq        +0x3B2 /* 000007BA */
  336. 0000040C  554F                     subq.w     A7, 2
  337. 0000040E  486D F156                pea.l      [A5 - 0xEAA]
  338. 00000412  2F0C                     move.l     -[A7], A4
  339. 00000414  486D ECBC                pea.l      [A5 - 0x1344]
  340. 00000418  A8AA                     syscall    SectRect
  341. 0000041A  4A1F                     tst.b      [A7]+
  342. 0000041C  6700 039C                beq        +0x39E /* 000007BA */
  343. 00000420  302C 001A                move.w     D0, [A4 + 0x1A]
  344. 00000424  5240                     addq.w     D0, 1
  345. 00000426  3940 001A                move.w     [A4 + 0x1A], D0
  346. 0000042A  0C6C 000F 001A           cmpi.w     [A4 + 0x1A], 0xF
  347. 00000430  6600 0388                bne        +0x38A /* 000007BA */
  348. 00000434  486D F4D2                pea.l      [A5 - 0xB2E]
  349. 00000438  486D F4E2                pea.l      [A5 - 0xB1E]
  350. 0000043C  302C 0008                move.w     D0, [A4 + 0x8]
  351. 00000440  E740                     asl        D0.w, 3
  352. 00000442  0640 FC98                addi.w     D0, 0xFC98
  353. 00000446  4875 0000                pea.l      [A5 + D0.w]
  354. 0000044A  2F0C                     move.l     -[A7], A4
  355. 0000044C  3F3C 0002                move.w     -[A7], 0x2
  356. 00000450  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  357. 00000454  A8EC                     syscall    CopyBits
  358. 00000456  4247                     clr.w      D7
  359. label00000458:
  360. 00000458  5647                     addq.w     D7, 3
  361. 0000045A  3007                     move.w     D0, D7
  362. 0000045C  D040                     add.w      D0, D0
  363. 0000045E  0640 F43E                addi.w     D0, 0xF43E
  364. 00000462  4A75 0000                tst.w      [A5 + D0.w]
  365. 00000466  57C0                     seq        D0
  366. 00000468  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  367. 0000046C  57C1                     seq        D1
  368. 0000046E  8001                     or.b       D0, D1
  369. 00000470  67E6                     beq        -0x18 /* 00000458 */
  370. 00000472  3007                     move.w     D0, D7
  371. 00000474  D040                     add.w      D0, D0
  372. 00000476  0640 F43E                addi.w     D0, 0xF43E
  373. 0000047A  4A75 0000                tst.w      [A5 + D0.w]
  374. 0000047E  6D00 00AE                blt        +0xB0 /* 0000052E */
  375. 00000482  3007                     move.w     D0, D7
  376. 00000484  D040                     add.w      D0, D0
  377. 00000486  0640 F43E                addi.w     D0, 0xF43E
  378. 0000048A  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  379. 00000490  3014                     move.w     D0, [A4]
  380. 00000492  0640 000A                addi.w     D0, 0xA /* '\n' */
  381. 00000496  3207                     move.w     D1, D7
  382. 00000498  E741                     asl        D1.w, 3
  383. 0000049A  0641 F3EC                addi.w     D1, 0xF3EC
  384. 0000049E  3B80 1000                move.w     [A5 + D1.w], D0
  385. 000004A2  302C 0002                move.w     D0, [A4 + 0x2]
  386. 000004A6  5E40                     addq.w     D0, 7
  387. 000004A8  3207                     move.w     D1, D7
  388. 000004AA  E741                     asl        D1.w, 3
  389. 000004AC  0641 F3EA                addi.w     D1, 0xF3EA
  390. 000004B0  3B80 1000                move.w     [A5 + D1.w], D0
  391. 000004B4  3007                     move.w     D0, D7
  392. 000004B6  E740                     asl        D0.w, 3
  393. 000004B8  0640 F3EC                addi.w     D0, 0xF3EC
  394. 000004BC  3035 0000                move.w     D0, [A5 + D0.w]
  395. 000004C0  5F40                     subq.w     D0, 7
  396. 000004C2  3207                     move.w     D1, D7
  397. 000004C4  E741                     asl        D1.w, 3
  398. 000004C6  0641 F3E8                addi.w     D1, 0xF3E8
  399. 000004CA  3B80 1000                move.w     [A5 + D1.w], D0
  400. 000004CE  3007                     move.w     D0, D7
  401. 000004D0  E740                     asl        D0.w, 3
  402. 000004D2  0640 F3EA                addi.w     D0, 0xF3EA
  403. 000004D6  3035 0000                move.w     D0, [A5 + D0.w]
  404. 000004DA  5840                     addq.w     D0, 4
  405. 000004DC  3207                     move.w     D1, D7
  406. 000004DE  E741                     asl        D1.w, 3
  407. 000004E0  0641 F3EE                addi.w     D1, 0xF3EE
  408. 000004E4  3B80 1000                move.w     [A5 + D1.w], D0
  409. 000004E8  302C 0002                move.w     D0, [A4 + 0x2]
  410. 000004EC  5A40                     addq.w     D0, 5
  411. 000004EE  3207                     move.w     D1, D7
  412. 000004F0  E541                     asl        D1.w, 2
  413. 000004F2  0641 F3C6                addi.w     D1, 0xF3C6
  414. 000004F6  3B80 1000                move.w     [A5 + D1.w], D0
  415. 000004FA  3014                     move.w     D0, [A4]
  416. 000004FC  0640 FFE7                addi.w     D0, 0xFFE7
  417. 00000500  3207                     move.w     D1, D7
  418. 00000502  E541                     asl        D1.w, 2
  419. 00000504  0641 F3C4                addi.w     D1, 0xF3C4
  420. 00000508  3B80 1000                move.w     [A5 + D1.w], D0
  421. 0000050C  486D F4C4                pea.l      [A5 - 0xB3C]
  422. 00000510  486D F4E2                pea.l      [A5 - 0xB1E]
  423. 00000514  486D F126                pea.l      [A5 - 0xEDA]
  424. 00000518  3007                     move.w     D0, D7
  425. 0000051A  E740                     asl        D0.w, 3
  426. 0000051C  0640 F3E8                addi.w     D0, 0xF3E8
  427. 00000520  4875 0000                pea.l      [A5 + D0.w]
  428. 00000524  3F3C 0002                move.w     -[A7], 0x2
  429. 00000528  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  430. 0000052C  A8EC                     syscall    CopyBits
  431. label0000052E:
  432. 0000052E  4247                     clr.w      D7
  433. label00000530:
  434. 00000530  5247                     addq.w     D7, 1
  435. 00000532  3007                     move.w     D0, D7
  436. 00000534  D040                     add.w      D0, D0
  437. 00000536  0640 F43E                addi.w     D0, 0xF43E
  438. 0000053A  4A75 0000                tst.w      [A5 + D0.w]
  439. 0000053E  57C0                     seq        D0
  440. 00000540  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  441. 00000544  57C1                     seq        D1
  442. 00000546  8001                     or.b       D0, D1
  443. 00000548  67E6                     beq        -0x18 /* 00000530 */
  444. 0000054A  3007                     move.w     D0, D7
  445. 0000054C  D040                     add.w      D0, D0
  446. 0000054E  0640 F43E                addi.w     D0, 0xF43E
  447. 00000552  4A75 0000                tst.w      [A5 + D0.w]
  448. 00000556  6600 00B2                bne        +0xB4 /* 0000060A */
  449. 0000055A  3007                     move.w     D0, D7
  450. 0000055C  D040                     add.w      D0, D0
  451. 0000055E  0640 F43E                addi.w     D0, 0xF43E
  452. 00000562  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  453. 00000568  3014                     move.w     D0, [A4]
  454. 0000056A  0640 000A                addi.w     D0, 0xA /* '\n' */
  455. 0000056E  3207                     move.w     D1, D7
  456. 00000570  E741                     asl        D1.w, 3
  457. 00000572  0641 F3EC                addi.w     D1, 0xF3EC
  458. 00000576  3B80 1000                move.w     [A5 + D1.w], D0
  459. 0000057A  302C 0002                move.w     D0, [A4 + 0x2]
  460. 0000057E  0640 001B                addi.w     D0, 0x1B
  461. 00000582  3207                     move.w     D1, D7
  462. 00000584  E741                     asl        D1.w, 3
  463. 00000586  0641 F3EA                addi.w     D1, 0xF3EA
  464. 0000058A  3B80 1000                move.w     [A5 + D1.w], D0
  465. 0000058E  3007                     move.w     D0, D7
  466. 00000590  E740                     asl        D0.w, 3
  467. 00000592  0640 F3EC                addi.w     D0, 0xF3EC
  468. 00000596  3035 0000                move.w     D0, [A5 + D0.w]
  469. 0000059A  5F40                     subq.w     D0, 7
  470. 0000059C  3207                     move.w     D1, D7
  471. 0000059E  E741                     asl        D1.w, 3
  472. 000005A0  0641 F3E8                addi.w     D1, 0xF3E8
  473. 000005A4  3B80 1000                move.w     [A5 + D1.w], D0
  474. 000005A8  3007                     move.w     D0, D7
  475. 000005AA  E740                     asl        D0.w, 3
  476. 000005AC  0640 F3EA                addi.w     D0, 0xF3EA
  477. 000005B0  3035 0000                move.w     D0, [A5 + D0.w]
  478. 000005B4  5840                     addq.w     D0, 4
  479. 000005B6  3207                     move.w     D1, D7
  480. 000005B8  E741                     asl        D1.w, 3
  481. 000005BA  0641 F3EE                addi.w     D1, 0xF3EE
  482. 000005BE  3B80 1000                move.w     [A5 + D1.w], D0
  483. 000005C2  302C 0002                move.w     D0, [A4 + 0x2]
  484. 000005C6  0640 0019                addi.w     D0, 0x19
  485. 000005CA  3207                     move.w     D1, D7
  486. 000005CC  E541                     asl        D1.w, 2
  487. 000005CE  0641 F3C6                addi.w     D1, 0xF3C6
  488. 000005D2  3B80 1000                move.w     [A5 + D1.w], D0
  489. 000005D6  3014                     move.w     D0, [A4]
  490. 000005D8  0640 FFE7                addi.w     D0, 0xFFE7
  491. 000005DC  3207                     move.w     D1, D7
  492. 000005DE  E541                     asl        D1.w, 2
  493. 000005E0  0641 F3C4                addi.w     D1, 0xF3C4
  494. 000005E4  3B80 1000                move.w     [A5 + D1.w], D0
  495. 000005E8  486D F4C4                pea.l      [A5 - 0xB3C]
  496. 000005EC  486D F4E2                pea.l      [A5 - 0xB1E]
  497. 000005F0  486D F126                pea.l      [A5 - 0xEDA]
  498. 000005F4  3007                     move.w     D0, D7
  499. 000005F6  E740                     asl        D0.w, 3
  500. 000005F8  0640 F3E8                addi.w     D0, 0xF3E8
  501. 000005FC  4875 0000                pea.l      [A5 + D0.w]
  502. 00000600  3F3C 0002                move.w     -[A7], 0x2
  503. 00000604  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  504. 00000608  A8EC                     syscall    CopyBits
  505. label0000060A:
  506. 0000060A  4247                     clr.w      D7
  507. label0000060C:
  508. 0000060C  5247                     addq.w     D7, 1
  509. 0000060E  3007                     move.w     D0, D7
  510. 00000610  D040                     add.w      D0, D0
  511. 00000612  0640 F43E                addi.w     D0, 0xF43E
  512. 00000616  4A75 0000                tst.w      [A5 + D0.w]
  513. 0000061A  57C0                     seq        D0
  514. 0000061C  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  515. 00000620  57C1                     seq        D1
  516. 00000622  8001                     or.b       D0, D1
  517. 00000624  67E6                     beq        -0x18 /* 0000060C */
  518. 00000626  3007                     move.w     D0, D7
  519. 00000628  D040                     add.w      D0, D0
  520. 0000062A  0640 F43E                addi.w     D0, 0xF43E
  521. 0000062E  4A75 0000                tst.w      [A5 + D0.w]
  522. 00000632  6600 00AE                bne        +0xB0 /* 000006E2 */
  523. 00000636  3007                     move.w     D0, D7
  524. 00000638  D040                     add.w      D0, D0
  525. 0000063A  0640 F43E                addi.w     D0, 0xF43E
  526. 0000063E  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  527. 00000644  3014                     move.w     D0, [A4]
  528. 00000646  0640 000A                addi.w     D0, 0xA /* '\n' */
  529. 0000064A  3207                     move.w     D1, D7
  530. 0000064C  E741                     asl        D1.w, 3
  531. 0000064E  0641 F3EC                addi.w     D1, 0xF3EC
  532. 00000652  3B80 1000                move.w     [A5 + D1.w], D0
  533. 00000656  302C 0002                move.w     D0, [A4 + 0x2]
  534. 0000065A  0640 001B                addi.w     D0, 0x1B
  535. 0000065E  3207                     move.w     D1, D7
  536. 00000660  E741                     asl        D1.w, 3
  537. 00000662  0641 F3EA                addi.w     D1, 0xF3EA
  538. 00000666  3B80 1000                move.w     [A5 + D1.w], D0
  539. 0000066A  3007                     move.w     D0, D7
  540. 0000066C  E740                     asl        D0.w, 3
  541. 0000066E  0640 F3EC                addi.w     D0, 0xF3EC
  542. 00000672  3035 0000                move.w     D0, [A5 + D0.w]
  543. 00000676  5F40                     subq.w     D0, 7
  544. 00000678  3207                     move.w     D1, D7
  545. 0000067A  E741                     asl        D1.w, 3
  546. 0000067C  0641 F3E8                addi.w     D1, 0xF3E8
  547. 00000680  3B80 1000                move.w     [A5 + D1.w], D0
  548. 00000684  3007                     move.w     D0, D7
  549. 00000686  E740                     asl        D0.w, 3
  550. 00000688  0640 F3EA                addi.w     D0, 0xF3EA
  551. 0000068C  3035 0000                move.w     D0, [A5 + D0.w]
  552. 00000690  5840                     addq.w     D0, 4
  553. 00000692  3207                     move.w     D1, D7
  554. 00000694  E741                     asl        D1.w, 3
  555. 00000696  0641 F3EE                addi.w     D1, 0xF3EE
  556. 0000069A  3B80 1000                move.w     [A5 + D1.w], D0
  557. 0000069E  302C 0002                move.w     D0, [A4 + 0x2]
  558. 000006A2  5A40                     addq.w     D0, 5
  559. 000006A4  3207                     move.w     D1, D7
  560. 000006A6  E541                     asl        D1.w, 2
  561. 000006A8  0641 F3C6                addi.w     D1, 0xF3C6
  562. 000006AC  3B80 1000                move.w     [A5 + D1.w], D0
  563. 000006B0  3014                     move.w     D0, [A4]
  564. 000006B2  5B40                     subq.w     D0, 5
  565. 000006B4  3207                     move.w     D1, D7
  566. 000006B6  E541                     asl        D1.w, 2
  567. 000006B8  0641 F3C4                addi.w     D1, 0xF3C4
  568. 000006BC  3B80 1000                move.w     [A5 + D1.w], D0
  569. 000006C0  486D F4C4                pea.l      [A5 - 0xB3C]
  570. 000006C4  486D F4E2                pea.l      [A5 - 0xB1E]
  571. 000006C8  486D F126                pea.l      [A5 - 0xEDA]
  572. 000006CC  3007                     move.w     D0, D7
  573. 000006CE  E740                     asl        D0.w, 3
  574. 000006D0  0640 F3E8                addi.w     D0, 0xF3E8
  575. 000006D4  4875 0000                pea.l      [A5 + D0.w]
  576. 000006D8  3F3C 0002                move.w     -[A7], 0x2
  577. 000006DC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  578. 000006E0  A8EC                     syscall    CopyBits
  579. label000006E2:
  580. 000006E2  4247                     clr.w      D7
  581. label000006E4:
  582. 000006E4  5247                     addq.w     D7, 1
  583. 000006E6  3007                     move.w     D0, D7
  584. 000006E8  D040                     add.w      D0, D0
  585. 000006EA  0640 F43E                addi.w     D0, 0xF43E
  586. 000006EE  4A75 0000                tst.w      [A5 + D0.w]
  587. 000006F2  57C0                     seq        D0
  588. 000006F4  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  589. 000006F8  57C1                     seq        D1
  590. 000006FA  8001                     or.b       D0, D1
  591. 000006FC  67E6                     beq        -0x18 /* 000006E4 */
  592. 000006FE  3007                     move.w     D0, D7
  593. 00000700  D040                     add.w      D0, D0
  594. 00000702  0640 F43E                addi.w     D0, 0xF43E
  595. 00000706  4A75 0000                tst.w      [A5 + D0.w]
  596. 0000070A  6600 00AE                bne        +0xB0 /* 000007BA */
  597. 0000070E  3007                     move.w     D0, D7
  598. 00000710  D040                     add.w      D0, D0
  599. 00000712  0640 F43E                addi.w     D0, 0xF43E
  600. 00000716  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  601. 0000071C  3014                     move.w     D0, [A4]
  602. 0000071E  0640 000A                addi.w     D0, 0xA /* '\n' */
  603. 00000722  3207                     move.w     D1, D7
  604. 00000724  E741                     asl        D1.w, 3
  605. 00000726  0641 F3EC                addi.w     D1, 0xF3EC
  606. 0000072A  3B80 1000                move.w     [A5 + D1.w], D0
  607. 0000072E  302C 0002                move.w     D0, [A4 + 0x2]
  608. 00000732  5E40                     addq.w     D0, 7
  609. 00000734  3207                     move.w     D1, D7
  610. 00000736  E741                     asl        D1.w, 3
  611. 00000738  0641 F3EA                addi.w     D1, 0xF3EA
  612. 0000073C  3B80 1000                move.w     [A5 + D1.w], D0
  613. 00000740  3007                     move.w     D0, D7
  614. 00000742  E740                     asl        D0.w, 3
  615. 00000744  0640 F3EC                addi.w     D0, 0xF3EC
  616. 00000748  3035 0000                move.w     D0, [A5 + D0.w]
  617. 0000074C  5F40                     subq.w     D0, 7
  618. 0000074E  3207                     move.w     D1, D7
  619. 00000750  E741                     asl        D1.w, 3
  620. 00000752  0641 F3E8                addi.w     D1, 0xF3E8
  621. 00000756  3B80 1000                move.w     [A5 + D1.w], D0
  622. 0000075A  3007                     move.w     D0, D7
  623. 0000075C  E740                     asl        D0.w, 3
  624. 0000075E  0640 F3EA                addi.w     D0, 0xF3EA
  625. 00000762  3035 0000                move.w     D0, [A5 + D0.w]
  626. 00000766  5840                     addq.w     D0, 4
  627. 00000768  3207                     move.w     D1, D7
  628. 0000076A  E741                     asl        D1.w, 3
  629. 0000076C  0641 F3EE                addi.w     D1, 0xF3EE
  630. 00000770  3B80 1000                move.w     [A5 + D1.w], D0
  631. 00000774  302C 0002                move.w     D0, [A4 + 0x2]
  632. 00000778  0640 0019                addi.w     D0, 0x19
  633. 0000077C  3207                     move.w     D1, D7
  634. 0000077E  E541                     asl        D1.w, 2
  635. 00000780  0641 F3C6                addi.w     D1, 0xF3C6
  636. 00000784  3B80 1000                move.w     [A5 + D1.w], D0
  637. 00000788  3014                     move.w     D0, [A4]
  638. 0000078A  5B40                     subq.w     D0, 5
  639. 0000078C  3207                     move.w     D1, D7
  640. 0000078E  E541                     asl        D1.w, 2
  641. 00000790  0641 F3C4                addi.w     D1, 0xF3C4
  642. 00000794  3B80 1000                move.w     [A5 + D1.w], D0
  643. 00000798  486D F4C4                pea.l      [A5 - 0xB3C]
  644. 0000079C  486D F4E2                pea.l      [A5 - 0xB1E]
  645. 000007A0  486D F126                pea.l      [A5 - 0xEDA]
  646. 000007A4  3007                     move.w     D0, D7
  647. 000007A6  E740                     asl        D0.w, 3
  648. 000007A8  0640 F3E8                addi.w     D0, 0xF3E8
  649. 000007AC  4875 0000                pea.l      [A5 + D0.w]
  650. 000007B0  3F3C 0002                move.w     -[A7], 0x2
  651. 000007B4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  652. 000007B8  A8EC                     syscall    CopyBits
  653. label000007BA:
  654. 000007BA  5246                     addq.w     D6, 1
  655. 000007BC  0C46 0005                cmpi.w     D6, 0x5
  656. 000007C0  6F00 FC2C                ble        -0x3D2 /* 000003EE */
  657. label000007C4:
  658. 000007C4  554F                     subq.w     A7, 2
  659. 000007C6  486D F0FE                pea.l      [A5 - 0xF02]
  660. 000007CA  486D F156                pea.l      [A5 - 0xEAA]
  661. 000007CE  486D ECBC                pea.l      [A5 - 0x1344]
  662. 000007D2  A8AA                     syscall    SectRect
  663. 000007D4  101F                     move.b     D0, [A7]+
  664. 000007D6  C02D F113                and.b      D0, [A5 - 0xEED]
  665. 000007DA  670A                     beq        +0xC /* 000007E6 */
  666. 000007DC  302D F0F6                move.w     D0, [A5 - 0xF0A]
  667. 000007E0  5740                     subq.w     D0, 3
  668. 000007E2  3B40 F0F6                move.w     [A5 - 0xF0A], D0
  669. label000007E6:
  670. 000007E6  554F                     subq.w     A7, 2
  671. 000007E8  486D F92A                pea.l      [A5 - 0x6D6]
  672. 000007EC  486D F156                pea.l      [A5 - 0xEAA]
  673. 000007F0  486D ECBC                pea.l      [A5 - 0x1344]
  674. 000007F4  A8AA                     syscall    SectRect
  675. 000007F6  101F                     move.b     D0, [A7]+
  676. 000007F8  C02D F116                and.b      D0, [A5 - 0xEEA]
  677. 000007FC  670A                     beq        +0xC /* 00000808 */
  678. 000007FE  302D F938                move.w     D0, [A5 - 0x6C8]
  679. 00000802  5740                     subq.w     D0, 3
  680. 00000804  3B40 F938                move.w     [A5 - 0x6C8], D0
  681. label00000808:
  682. 00000808  554F                     subq.w     A7, 2
  683. 0000080A  486D ECC4                pea.l      [A5 - 0x133C]
  684. 0000080E  486D F156                pea.l      [A5 - 0xEAA]
  685. 00000812  486D ECBC                pea.l      [A5 - 0x1344]
  686. 00000816  A8AA                     syscall    SectRect
  687. 00000818  101F                     move.b     D0, [A7]+
  688. 0000081A  C02D F114                and.b      D0, [A5 - 0xEEC]
  689. 0000081E  670A                     beq        +0xC /* 0000082A */
  690. 00000820  302D ECCC                move.w     D0, [A5 - 0x1334]
  691. 00000824  5640                     addq.w     D0, 3
  692. 00000826  3B40 ECCC                move.w     [A5 - 0x1334], D0
  693. label0000082A:
  694. 0000082A  554F                     subq.w     A7, 2
  695. 0000082C  486D F0EE                pea.l      [A5 - 0xF12]
  696. 00000830  486D F156                pea.l      [A5 - 0xEAA]
  697. 00000834  486D ECBC                pea.l      [A5 - 0x1344]
  698. 00000838  A8AA                     syscall    SectRect
  699. 0000083A  101F                     move.b     D0, [A7]+
  700. 0000083C  C02D F112                and.b      D0, [A5 - 0xEEE]
  701. 00000840  675A                     beq        +0x5C /* 0000089C */
  702. 00000842  302D F0E8                move.w     D0, [A5 - 0xF18]
  703. 00000846  5740                     subq.w     D0, 3
  704. 00000848  3B40 F0E8                move.w     [A5 - 0xF18], D0
  705. 0000084C  4A6D F0E8                tst.w      [A5 - 0xF18]
  706. 00000850  57C0                     seq        D0
  707. 00000852  0C6D FFFF F0E8           cmpi.w     [A5 - 0xF18], 0xFFFF
  708. 00000858  57C1                     seq        D1
  709. 0000085A  8001                     or.b       D0, D1
  710. 0000085C  0C6D FFFE F0E8           cmpi.w     [A5 - 0xF18], 0xFFFE
  711. 00000862  57C1                     seq        D1
  712. 00000864  8001                     or.b       D0, D1
  713. 00000866  6734                     beq        +0x36 /* 0000089C */
  714. 00000868  486D F4C4                pea.l      [A5 - 0xB3C]
  715. 0000086C  486D F4E2                pea.l      [A5 - 0xB1E]
  716. 00000870  486D F084                pea.l      [A5 - 0xF7C]
  717. 00000874  486D F0EE                pea.l      [A5 - 0xF12]
  718. 00000878  3F3C 0002                move.w     -[A7], 0x2
  719. 0000087C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  720. 00000880  A8EC                     syscall    CopyBits
  721. 00000882  486D F4C4                pea.l      [A5 - 0xB3C]
  722. 00000886  486D F4E2                pea.l      [A5 - 0xB1E]
  723. 0000088A  486D F08C                pea.l      [A5 - 0xF74]
  724. 0000088E  486D F0EE                pea.l      [A5 - 0xF12]
  725. 00000892  3F3C 0002                move.w     -[A7], 0x2
  726. 00000896  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  727. 0000089A  A8EC                     syscall    CopyBits
  728. label0000089C:
  729. 0000089C  554F                     subq.w     A7, 2
  730. 0000089E  486D F054                pea.l      [A5 - 0xFAC]
  731. 000008A2  486D F156                pea.l      [A5 - 0xEAA]
  732. 000008A6  486D ECBC                pea.l      [A5 - 0x1344]
  733. 000008AA  A8AA                     syscall    SectRect
  734. 000008AC  101F                     move.b     D0, [A7]+
  735. 000008AE  C02D F111                and.b      D0, [A5 - 0xEEF]
  736. 000008B2  675A                     beq        +0x5C /* 0000090E */
  737. 000008B4  302D F022                move.w     D0, [A5 - 0xFDE]
  738. 000008B8  5740                     subq.w     D0, 3
  739. 000008BA  3B40 F022                move.w     [A5 - 0xFDE], D0
  740. 000008BE  4A6D F022                tst.w      [A5 - 0xFDE]
  741. 000008C2  57C0                     seq        D0
  742. 000008C4  0C6D FFFF F022           cmpi.w     [A5 - 0xFDE], 0xFFFF
  743. 000008CA  57C1                     seq        D1
  744. 000008CC  8001                     or.b       D0, D1
  745. 000008CE  0C6D FFFE F022           cmpi.w     [A5 - 0xFDE], 0xFFFE
  746. 000008D4  57C1                     seq        D1
  747. 000008D6  8001                     or.b       D0, D1
  748. 000008D8  6734                     beq        +0x36 /* 0000090E */
  749. 000008DA  486D F4C4                pea.l      [A5 - 0xB3C]
  750. 000008DE  486D F4E2                pea.l      [A5 - 0xB1E]
  751. 000008E2  486D F024                pea.l      [A5 - 0xFDC]
  752. 000008E6  486D F054                pea.l      [A5 - 0xFAC]
  753. 000008EA  3F3C 0002                move.w     -[A7], 0x2
  754. 000008EE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  755. 000008F2  A8EC                     syscall    CopyBits
  756. 000008F4  486D F4C4                pea.l      [A5 - 0xB3C]
  757. 000008F8  486D F4E2                pea.l      [A5 - 0xB1E]
  758. 000008FC  486D F02C                pea.l      [A5 - 0xFD4]
  759. 00000900  486D F054                pea.l      [A5 - 0xFAC]
  760. 00000904  3F3C 0002                move.w     -[A7], 0x2
  761. 00000908  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  762. 0000090C  A8EC                     syscall    CopyBits
  763. label0000090E:
  764. 0000090E  7C01                     moveq.l    D6, 0x01
  765. label00000910:
  766. 00000910  3006                     move.w     D0, D6
  767. 00000912  C1FC 000E                muls.w     D0, 0xE
  768. 00000916  0640 F6F6                addi.w     D0, 0xF6F6
  769. 0000091A  49F5 0000                lea.l      A4, [A5 + D0.w]
  770. 0000091E  1014                     move.b     D0, [A4]
  771. 00000920  C02D F11C                and.b      D0, [A5 - 0xEE4]
  772. 00000924  122D F112                move.b     D1, [A5 - 0xEEE]
  773. 00000928  5301                     subq.b     D1, 1
  774. 0000092A  C001                     and.b      D0, D1
  775. 0000092C  6700 01C0                beq        +0x1C2 /* 00000AEE */
  776. 00000930  554F                     subq.w     A7, 2
  777. 00000932  486C 0002                pea.l      [A4 + 0x2]
  778. 00000936  486D F156                pea.l      [A5 - 0xEAA]
  779. 0000093A  486D ECBC                pea.l      [A5 - 0x1344]
  780. 0000093E  A8AA                     syscall    SectRect
  781. 00000940  4A6C 000A                tst.w      [A4 + 0xA]
  782. 00000944  57C0                     seq        D0
  783. 00000946  C01F                     and.b      D0, [A7]+
  784. 00000948  6700 01A4                beq        +0x1A6 /* 00000AEE */
  785. 0000094C  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  786. 00000952  302D F108                move.w     D0, [A5 - 0xEF8]
  787. 00000956  0640 000A                addi.w     D0, 0xA /* '\n' */
  788. 0000095A  3B40 F108                move.w     [A5 - 0xEF8], D0
  789. 0000095E  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  790. 00000962  3F3C 014F                move.w     -[A7], 0x14F
  791. 00000966  A893                     syscall    MoveTo
  792. 00000968  302D F108                move.w     D0, [A5 - 0xEF8]
  793. 0000096C  48C0                     ext.l      D0
  794. 0000096E  2F00                     move.l     -[A7], D0
  795. 00000970  486D EDFA                pea.l      [A5 - 0x1206]
  796. 00000974  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  797. 00000978  486D EDFA                pea.l      [A5 - 0x1206]
  798. 0000097C  A884                     syscall    DrawString
  799. 0000097E  302C 000C                move.w     D0, [A4 + 0xC]
  800. 00000982  6054                     bra        +0x56 /* 000009D8 */
  801. label00000984:
  802. 00000984  486D F4D2                pea.l      [A5 - 0xB2E]
  803. 00000988  486D F4E2                pea.l      [A5 - 0xB1E]
  804. 0000098C  486D F3AE                pea.l      [A5 - 0xC52]
  805. 00000990  486C 0002                pea.l      [A4 + 0x2]
  806. 00000994  3F3C 0002                move.w     -[A7], 0x2
  807. 00000998  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  808. 0000099C  A8EC                     syscall    CopyBits
  809. 0000099E  6044                     bra        +0x46 /* 000009E4 */
  810. label000009A0:
  811. 000009A0  486D F4D2                pea.l      [A5 - 0xB2E]
  812. 000009A4  486D F4E2                pea.l      [A5 - 0xB1E]
  813. 000009A8  486D F39E                pea.l      [A5 - 0xC62]
  814. 000009AC  486C 0002                pea.l      [A4 + 0x2]
  815. 000009B0  3F3C 0002                move.w     -[A7], 0x2
  816. 000009B4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  817. 000009B8  A8EC                     syscall    CopyBits
  818. 000009BA  6028                     bra        +0x2A /* 000009E4 */
  819. label000009BC:
  820. 000009BC  486D F4D2                pea.l      [A5 - 0xB2E]
  821. 000009C0  486D F4E2                pea.l      [A5 - 0xB1E]
  822. 000009C4  486D F396                pea.l      [A5 - 0xC6A]
  823. 000009C8  486C 0002                pea.l      [A4 + 0x2]
  824. 000009CC  3F3C 0002                move.w     -[A7], 0x2
  825. 000009D0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  826. 000009D4  A8EC                     syscall    CopyBits
  827. 000009D6  600C                     bra        +0xE /* 000009E4 */
  828. label000009D8:
  829. 000009D8  5340                     subq.w     D0, 1
  830. 000009DA  67A8                     beq        -0x56 /* 00000984 */
  831. 000009DC  5340                     subq.w     D0, 1
  832. 000009DE  67C0                     beq        -0x3E /* 000009A0 */
  833. 000009E0  5340                     subq.w     D0, 1
  834. 000009E2  67D8                     beq        -0x26 /* 000009BC */
  835. label000009E4:
  836. 000009E4  0C6C 0003 000C           cmpi.w     [A4 + 0xC], 0x3
  837. 000009EA  671E                     beq        +0x20 /* 00000A0A */
  838. 000009EC  486D F4D2                pea.l      [A5 - 0xB2E]
  839. 000009F0  486D F4E2                pea.l      [A5 - 0xB1E]
  840. 000009F4  486D F1E6                pea.l      [A5 - 0xE1A]
  841. 000009F8  486C 0002                pea.l      [A4 + 0x2]
  842. 000009FC  3F3C 0002                move.w     -[A7], 0x2
  843. 00000A00  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  844. 00000A04  A8EC                     syscall    CopyBits
  845. 00000A06  6000 00E0                bra        +0xE2 /* 00000AE8 */
  846. label00000A0A:
  847. 00000A0A  4214                     clr.b      [A4]
  848. 00000A0C  4247                     clr.w      D7
  849. label00000A0E:
  850. 00000A0E  5247                     addq.w     D7, 1
  851. 00000A10  3007                     move.w     D0, D7
  852. 00000A12  D040                     add.w      D0, D0
  853. 00000A14  0640 F43E                addi.w     D0, 0xF43E
  854. 00000A18  4A75 0000                tst.w      [A5 + D0.w]
  855. 00000A1C  57C0                     seq        D0
  856. 00000A1E  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  857. 00000A22  57C1                     seq        D1
  858. 00000A24  8001                     or.b       D0, D1
  859. 00000A26  67E6                     beq        -0x18 /* 00000A0E */
  860. 00000A28  3007                     move.w     D0, D7
  861. 00000A2A  D040                     add.w      D0, D0
  862. 00000A2C  0640 F43E                addi.w     D0, 0xF43E
  863. 00000A30  4A75 0000                tst.w      [A5 + D0.w]
  864. 00000A34  6600 00B2                bne        +0xB4 /* 00000AE8 */
  865. 00000A38  3007                     move.w     D0, D7
  866. 00000A3A  D040                     add.w      D0, D0
  867. 00000A3C  0640 F43E                addi.w     D0, 0xF43E
  868. 00000A40  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  869. 00000A46  302C 0002                move.w     D0, [A4 + 0x2]
  870. 00000A4A  0640 000A                addi.w     D0, 0xA /* '\n' */
  871. 00000A4E  3207                     move.w     D1, D7
  872. 00000A50  E741                     asl        D1.w, 3
  873. 00000A52  0641 F3EC                addi.w     D1, 0xF3EC
  874. 00000A56  3B80 1000                move.w     [A5 + D1.w], D0
  875. 00000A5A  302C 0004                move.w     D0, [A4 + 0x4]
  876. 00000A5E  5E40                     addq.w     D0, 7
  877. 00000A60  3207                     move.w     D1, D7
  878. 00000A62  E741                     asl        D1.w, 3
  879. 00000A64  0641 F3EA                addi.w     D1, 0xF3EA
  880. 00000A68  3B80 1000                move.w     [A5 + D1.w], D0
  881. 00000A6C  3007                     move.w     D0, D7
  882. 00000A6E  E740                     asl        D0.w, 3
  883. 00000A70  0640 F3EC                addi.w     D0, 0xF3EC
  884. 00000A74  3035 0000                move.w     D0, [A5 + D0.w]
  885. 00000A78  5F40                     subq.w     D0, 7
  886. 00000A7A  3207                     move.w     D1, D7
  887. 00000A7C  E741                     asl        D1.w, 3
  888. 00000A7E  0641 F3E8                addi.w     D1, 0xF3E8
  889. 00000A82  3B80 1000                move.w     [A5 + D1.w], D0
  890. 00000A86  3007                     move.w     D0, D7
  891. 00000A88  E740                     asl        D0.w, 3
  892. 00000A8A  0640 F3EA                addi.w     D0, 0xF3EA
  893. 00000A8E  3035 0000                move.w     D0, [A5 + D0.w]
  894. 00000A92  5840                     addq.w     D0, 4
  895. 00000A94  3207                     move.w     D1, D7
  896. 00000A96  E741                     asl        D1.w, 3
  897. 00000A98  0641 F3EE                addi.w     D1, 0xF3EE
  898. 00000A9C  3B80 1000                move.w     [A5 + D1.w], D0
  899. 00000AA0  302C 0004                move.w     D0, [A4 + 0x4]
  900. 00000AA4  5A40                     addq.w     D0, 5
  901. 00000AA6  3207                     move.w     D1, D7
  902. 00000AA8  E541                     asl        D1.w, 2
  903. 00000AAA  0641 F3C6                addi.w     D1, 0xF3C6
  904. 00000AAE  3B80 1000                move.w     [A5 + D1.w], D0
  905. 00000AB2  302C 0002                move.w     D0, [A4 + 0x2]
  906. 00000AB6  0640 FFE7                addi.w     D0, 0xFFE7
  907. 00000ABA  3207                     move.w     D1, D7
  908. 00000ABC  E541                     asl        D1.w, 2
  909. 00000ABE  0641 F3C4                addi.w     D1, 0xF3C4
  910. 00000AC2  3B80 1000                move.w     [A5 + D1.w], D0
  911. 00000AC6  486D F4C4                pea.l      [A5 - 0xB3C]
  912. 00000ACA  486D F4E2                pea.l      [A5 - 0xB1E]
  913. 00000ACE  486D F126                pea.l      [A5 - 0xEDA]
  914. 00000AD2  3007                     move.w     D0, D7
  915. 00000AD4  E740                     asl        D0.w, 3
  916. 00000AD6  0640 F3E8                addi.w     D0, 0xF3E8
  917. 00000ADA  4875 0000                pea.l      [A5 + D0.w]
  918. 00000ADE  3F3C 0002                move.w     -[A7], 0x2
  919. 00000AE2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  920. 00000AE6  A8EC                     syscall    CopyBits
  921. label00000AE8:
  922. 00000AE8  7021                     moveq.l    D0, 0x21
  923. 00000AEA  2F00                     move.l     -[A7], D0
  924. 00000AEC  A862                     syscall    ForeColor
  925. label00000AEE:
  926. 00000AEE  5246                     addq.w     D6, 1
  927. 00000AF0  0C46 0014                cmpi.w     D6, 0x14
  928. 00000AF4  6F00 FE1A                ble        -0x1E4 /* 00000910 */
  929. 00000AF8  7C01                     moveq.l    D6, 0x01
  930. label00000AFA:
  931. 00000AFA  3006                     move.w     D0, D6
  932. 00000AFC  C1FC 000E                muls.w     D0, 0xE
  933. 00000B00  0640 F5DE                addi.w     D0, 0xF5DE
  934. 00000B04  49F5 0000                lea.l      A4, [A5 + D0.w]
  935. 00000B08  1014                     move.b     D0, [A4]
  936. 00000B0A  C02D F11C                and.b      D0, [A5 - 0xEE4]
  937. 00000B0E  122D F112                move.b     D1, [A5 - 0xEEE]
  938. 00000B12  5301                     subq.b     D1, 1
  939. 00000B14  C001                     and.b      D0, D1
  940. 00000B16  6700 01AC                beq        +0x1AE /* 00000CC4 */
  941. 00000B1A  554F                     subq.w     A7, 2
  942. 00000B1C  486C 0002                pea.l      [A4 + 0x2]
  943. 00000B20  486D F156                pea.l      [A5 - 0xEAA]
  944. 00000B24  486D ECBC                pea.l      [A5 - 0x1344]
  945. 00000B28  A8AA                     syscall    SectRect
  946. 00000B2A  0C6C 0032 000A           cmpi.w     [A4 + 0xA], 0x32 /* '2' */
  947. 00000B30  5DC0                     slt        D0
  948. 00000B32  C01F                     and.b      D0, [A7]+
  949. 00000B34  6700 018E                beq        +0x190 /* 00000CC4 */
  950. 00000B38  302C 000A                move.w     D0, [A4 + 0xA]
  951. 00000B3C  48C0                     ext.l      D0
  952. 00000B3E  81FC 0005                divs.w     D0, 0x5
  953. 00000B42  D06D F108                add.w      D0, [A5 - 0xEF8]
  954. 00000B46  3B40 F108                move.w     [A5 - 0xEF8], D0
  955. 00000B4A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  956. 00000B4E  3F3C 014F                move.w     -[A7], 0x14F
  957. 00000B52  A893                     syscall    MoveTo
  958. 00000B54  302D F108                move.w     D0, [A5 - 0xEF8]
  959. 00000B58  48C0                     ext.l      D0
  960. 00000B5A  2F00                     move.l     -[A7], D0
  961. 00000B5C  486D EDFA                pea.l      [A5 - 0x1206]
  962. 00000B60  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  963. 00000B64  486D EDFA                pea.l      [A5 - 0x1206]
  964. 00000B68  A884                     syscall    DrawString
  965. 00000B6A  422D F11D                clr.b      [A5 - 0xEE3]
  966. 00000B6E  2F3C 0000 0111           move.l     -[A7], 0x111
  967. 00000B74  A862                     syscall    ForeColor
  968. 00000B76  486D F4D2                pea.l      [A5 - 0xB2E]
  969. 00000B7A  486D F4E2                pea.l      [A5 - 0xB1E]
  970. 00000B7E  302C 000A                move.w     D0, [A4 + 0xA]
  971. 00000B82  48C0                     ext.l      D0
  972. 00000B84  81FC 000A                divs.w     D0, 0xA /* '\n' */
  973. 00000B88  5240                     addq.w     D0, 1
  974. 00000B8A  E740                     asl        D0.w, 3
  975. 00000B8C  0640 F36E                addi.w     D0, 0xF36E
  976. 00000B90  4875 0000                pea.l      [A5 + D0.w]
  977. 00000B94  486C 0002                pea.l      [A4 + 0x2]
  978. 00000B98  3F3C 0002                move.w     -[A7], 0x2
  979. 00000B9C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  980. 00000BA0  A8EC                     syscall    CopyBits
  981. 00000BA2  302C 000A                move.w     D0, [A4 + 0xA]
  982. 00000BA6  48C0                     ext.l      D0
  983. 00000BA8  81FC 000A                divs.w     D0, 0xA /* '\n' */
  984. 00000BAC  6020                     bra        +0x22 /* 00000BCE */
  985. label00000BAE:
  986. 00000BAE  397C 0065 000A           move.w     [A4 + 0xA], 0x65 /* 'e' */
  987. 00000BB4  6026                     bra        +0x28 /* 00000BDC */
  988. label00000BB6:
  989. 00000BB6  397C 00C9 000A           move.w     [A4 + 0xA], 0xC9
  990. 00000BBC  601E                     bra        +0x20 /* 00000BDC */
  991. label00000BBE:
  992. 00000BBE  397C 012D 000A           move.w     [A4 + 0xA], 0x12D
  993. 00000BC4  6016                     bra        +0x18 /* 00000BDC */
  994. label00000BC6:
  995. 00000BC6  397C 0191 000A           move.w     [A4 + 0xA], 0x191
  996. 00000BCC  600E                     bra        +0x10 /* 00000BDC */
  997. label00000BCE:
  998. 00000BCE  67DE                     beq        -0x20 /* 00000BAE */
  999. 00000BD0  5340                     subq.w     D0, 1
  1000. 00000BD2  67E2                     beq        -0x1C /* 00000BB6 */
  1001. 00000BD4  5340                     subq.w     D0, 1
  1002. 00000BD6  67E6                     beq        -0x18 /* 00000BBE */
  1003. 00000BD8  5340                     subq.w     D0, 1
  1004. 00000BDA  67EA                     beq        -0x14 /* 00000BC6 */
  1005. label00000BDC:
  1006. 00000BDC  302C 000A                move.w     D0, [A4 + 0xA]
  1007. 00000BE0  6000 00AE                bra        +0xB0 /* 00000C90 */
  1008. label00000BE4:
  1009. 00000BE4  486D F4D2                pea.l      [A5 - 0xB2E]
  1010. 00000BE8  486D F4E2                pea.l      [A5 - 0xB1E]
  1011. 00000BEC  302C 000A                move.w     D0, [A4 + 0xA]
  1012. 00000BF0  0640 FF9C                addi.w     D0, 0xFF9C
  1013. 00000BF4  EB40                     asl        D0.w, 5
  1014. 00000BF6  0640 F216                addi.w     D0, 0xF216
  1015. 00000BFA  4875 0000                pea.l      [A5 + D0.w]
  1016. 00000BFE  486C 0002                pea.l      [A4 + 0x2]
  1017. 00000C02  3F3C 0002                move.w     -[A7], 0x2
  1018. 00000C06  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1019. 00000C0A  A8EC                     syscall    CopyBits
  1020. 00000C0C  6000 00B0                bra        +0xB2 /* 00000CBE */
  1021. label00000C10:
  1022. 00000C10  486D F4D2                pea.l      [A5 - 0xB2E]
  1023. 00000C14  486D F4E2                pea.l      [A5 - 0xB1E]
  1024. 00000C18  302C 000A                move.w     D0, [A4 + 0xA]
  1025. 00000C1C  0640 FF38                addi.w     D0, 0xFF38
  1026. 00000C20  EB40                     asl        D0.w, 5
  1027. 00000C22  0640 F21E                addi.w     D0, 0xF21E
  1028. 00000C26  4875 0000                pea.l      [A5 + D0.w]
  1029. 00000C2A  486C 0002                pea.l      [A4 + 0x2]
  1030. 00000C2E  3F3C 0002                move.w     -[A7], 0x2
  1031. 00000C32  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1032. 00000C36  A8EC                     syscall    CopyBits
  1033. 00000C38  6000 0084                bra        +0x86 /* 00000CBE */
  1034. label00000C3C:
  1035. 00000C3C  486D F4D2                pea.l      [A5 - 0xB2E]
  1036. 00000C40  486D F4E2                pea.l      [A5 - 0xB1E]
  1037. 00000C44  302C 000A                move.w     D0, [A4 + 0xA]
  1038. 00000C48  0640 FED4                addi.w     D0, 0xFED4
  1039. 00000C4C  EB40                     asl        D0.w, 5
  1040. 00000C4E  0640 F226                addi.w     D0, 0xF226
  1041. 00000C52  4875 0000                pea.l      [A5 + D0.w]
  1042. 00000C56  486C 0002                pea.l      [A4 + 0x2]
  1043. 00000C5A  3F3C 0002                move.w     -[A7], 0x2
  1044. 00000C5E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1045. 00000C62  A8EC                     syscall    CopyBits
  1046. 00000C64  6058                     bra        +0x5A /* 00000CBE */
  1047. label00000C66:
  1048. 00000C66  486D F4D2                pea.l      [A5 - 0xB2E]
  1049. 00000C6A  486D F4E2                pea.l      [A5 - 0xB1E]
  1050. 00000C6E  302C 000A                move.w     D0, [A4 + 0xA]
  1051. 00000C72  0640 FE70                addi.w     D0, 0xFE70
  1052. 00000C76  EB40                     asl        D0.w, 5
  1053. 00000C78  0640 F22E                addi.w     D0, 0xF22E
  1054. 00000C7C  4875 0000                pea.l      [A5 + D0.w]
  1055. 00000C80  486C 0002                pea.l      [A4 + 0x2]
  1056. 00000C84  3F3C 0002                move.w     -[A7], 0x2
  1057. 00000C88  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1058. 00000C8C  A8EC                     syscall    CopyBits
  1059. 00000C8E  602E                     bra        +0x30 /* 00000CBE */
  1060. label00000C90:
  1061. 00000C90  0640 FF9C                addi.w     D0, 0xFF9C
  1062. 00000C94  6B28                     bmi        +0x2A /* 00000CBE */
  1063. 00000C96  0640 FF9D                addi.w     D0, 0xFF9D
  1064. 00000C9A  6F00 FF48                ble        -0xB6 /* 00000BE4 */
  1065. 00000C9E  5340                     subq.w     D0, 1
  1066. 00000CA0  6B1C                     bmi        +0x1E /* 00000CBE */
  1067. 00000CA2  0640 FF9D                addi.w     D0, 0xFF9D
  1068. 00000CA6  6F00 FF68                ble        -0x96 /* 00000C10 */
  1069. 00000CAA  5340                     subq.w     D0, 1
  1070. 00000CAC  6B10                     bmi        +0x12 /* 00000CBE */
  1071. 00000CAE  0640 FF9D                addi.w     D0, 0xFF9D
  1072. 00000CB2  6F88                     ble        -0x76 /* 00000C3C */
  1073. 00000CB4  5340                     subq.w     D0, 1
  1074. 00000CB6  6B06                     bmi        +0x8 /* 00000CBE */
  1075. 00000CB8  0640 FF9D                addi.w     D0, 0xFF9D
  1076. 00000CBC  6FA8                     ble        -0x56 /* 00000C66 */
  1077. label00000CBE:
  1078. 00000CBE  7021                     moveq.l    D0, 0x21
  1079. 00000CC0  2F00                     move.l     -[A7], D0
  1080. 00000CC2  A862                     syscall    ForeColor
  1081. label00000CC4:
  1082. 00000CC4  5246                     addq.w     D6, 1
  1083. 00000CC6  0C46 0014                cmpi.w     D6, 0x14
  1084. 00000CCA  6F00 FE2E                ble        -0x1D0 /* 00000AFA */
  1085. 00000CCE  7C01                     moveq.l    D6, 0x01
  1086. label00000CD0:
  1087. 00000CD0  3006                     move.w     D0, D6
  1088. 00000CD2  E940                     asl        D0.w, 4
  1089. 00000CD4  2F00                     move.l     -[A7], D0
  1090. 00000CD6  554F                     subq.w     A7, 2
  1091. 00000CD8  486D F156                pea.l      [A5 - 0xEAA]
  1092. 00000CDC  3006                     move.w     D0, D6
  1093. 00000CDE  E940                     asl        D0.w, 4
  1094. 00000CE0  0640 EF5C                addi.w     D0, 0xEF5C
  1095. 00000CE4  4875 0000                pea.l      [A5 + D0.w]
  1096. 00000CE8  486D ECBC                pea.l      [A5 - 0x1344]
  1097. 00000CEC  A8AA                     syscall    SectRect
  1098. 00000CEE  121F                     move.b     D1, [A7]+
  1099. 00000CF0  201F                     move.l     D0, [A7]+
  1100. 00000CF2  0640 EF5A                addi.w     D0, 0xEF5A
  1101. 00000CF6  C235 0000                and.b      D1, [A5 + D0.w]
  1102. 00000CFA  3006                     move.w     D0, D6
  1103. 00000CFC  E940                     asl        D0.w, 4
  1104. 00000CFE  0640 EF68                addi.w     D0, 0xEF68
  1105. 00000D02  4A75 0000                tst.w      [A5 + D0.w]
  1106. 00000D06  57C0                     seq        D0
  1107. 00000D08  C200                     and.b      D1, D0
  1108. 00000D0A  6700 0146                beq        +0x148 /* 00000E52 */
  1109. 00000D0E  302D F108                move.w     D0, [A5 - 0xEF8]
  1110. 00000D12  0640 0019                addi.w     D0, 0x19
  1111. 00000D16  3B40 F108                move.w     [A5 - 0xEF8], D0
  1112. 00000D1A  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1113. 00000D1E  3F3C 014F                move.w     -[A7], 0x14F
  1114. 00000D22  A893                     syscall    MoveTo
  1115. 00000D24  302D F108                move.w     D0, [A5 - 0xEF8]
  1116. 00000D28  48C0                     ext.l      D0
  1117. 00000D2A  2F00                     move.l     -[A7], D0
  1118. 00000D2C  486D EDFA                pea.l      [A5 - 0x1206]
  1119. 00000D30  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1120. 00000D34  486D EDFA                pea.l      [A5 - 0x1206]
  1121. 00000D38  A884                     syscall    DrawString
  1122. 00000D3A  422D F11D                clr.b      [A5 - 0xEE3]
  1123. 00000D3E  3006                     move.w     D0, D6
  1124. 00000D40  E940                     asl        D0.w, 4
  1125. 00000D42  0640 EF68                addi.w     D0, 0xEF68
  1126. 00000D46  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  1127. 00000D4C  2F3C 0000 0089           move.l     -[A7], 0x89
  1128. 00000D52  A862                     syscall    ForeColor
  1129. 00000D54  486D F4C4                pea.l      [A5 - 0xB3C]
  1130. 00000D58  486D F4E2                pea.l      [A5 - 0xB1E]
  1131. 00000D5C  3006                     move.w     D0, D6
  1132. 00000D5E  E940                     asl        D0.w, 4
  1133. 00000D60  0640 EF64                addi.w     D0, 0xEF64
  1134. 00000D64  3035 0000                move.w     D0, [A5 + D0.w]
  1135. 00000D68  E740                     asl        D0.w, 3
  1136. 00000D6A  0640 EEF2                addi.w     D0, 0xEEF2
  1137. 00000D6E  4875 0000                pea.l      [A5 + D0.w]
  1138. 00000D72  3006                     move.w     D0, D6
  1139. 00000D74  E940                     asl        D0.w, 4
  1140. 00000D76  0640 EF5C                addi.w     D0, 0xEF5C
  1141. 00000D7A  4875 0000                pea.l      [A5 + D0.w]
  1142. 00000D7E  3F3C 0002                move.w     -[A7], 0x2
  1143. 00000D82  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1144. 00000D86  A8EC                     syscall    CopyBits
  1145. 00000D88  3006                     move.w     D0, D6
  1146. 00000D8A  E940                     asl        D0.w, 4
  1147. 00000D8C  0640 EF64                addi.w     D0, 0xEF64
  1148. 00000D90  3035 0000                move.w     D0, [A5 + D0.w]
  1149. 00000D94  ED40                     asl        D0.w, 6
  1150. 00000D96  3206                     move.w     D1, D6
  1151. 00000D98  E941                     asl        D1.w, 4
  1152. 00000D9A  0641 EF68                addi.w     D1, 0xEF68
  1153. 00000D9E  3235 1000                move.w     D1, [A5 + D1.w]
  1154. 00000DA2  E741                     asl        D1.w, 3
  1155. 00000DA4  D041                     add.w      D0, D1
  1156. 00000DA6  0640 E88E                addi.w     D0, 0xE88E
  1157. 00000DAA  4875 0000                pea.l      [A5 + D0.w]
  1158. 00000DAE  3006                     move.w     D0, D6
  1159. 00000DB0  E940                     asl        D0.w, 4
  1160. 00000DB2  0640 EF64                addi.w     D0, 0xEF64
  1161. 00000DB6  3035 0000                move.w     D0, [A5 + D0.w]
  1162. 00000DBA  C1FC 0012                muls.w     D0, 0x12
  1163. 00000DBE  0640 0088                addi.w     D0, 0x88
  1164. 00000DC2  3F00                     move.w     -[A7], D0
  1165. 00000DC4  3006                     move.w     D0, D6
  1166. 00000DC6  E940                     asl        D0.w, 4
  1167. 00000DC8  0640 EF68                addi.w     D0, 0xEF68
  1168. 00000DCC  3035 0000                move.w     D0, [A5 + D0.w]
  1169. 00000DD0  C1FC 0012                muls.w     D0, 0x12
  1170. 00000DD4  0640 0102                addi.w     D0, 0x102
  1171. 00000DD8  3F00                     move.w     -[A7], D0
  1172. 00000DDA  3006                     move.w     D0, D6
  1173. 00000DDC  E940                     asl        D0.w, 4
  1174. 00000DDE  0640 EF64                addi.w     D0, 0xEF64
  1175. 00000DE2  3035 0000                move.w     D0, [A5 + D0.w]
  1176. 00000DE6  C1FC 0012                muls.w     D0, 0x12
  1177. 00000DEA  0640 0099                addi.w     D0, 0x99
  1178. 00000DEE  3F00                     move.w     -[A7], D0
  1179. 00000DF0  3006                     move.w     D0, D6
  1180. 00000DF2  E940                     asl        D0.w, 4
  1181. 00000DF4  0640 EF68                addi.w     D0, 0xEF68
  1182. 00000DF8  3035 0000                move.w     D0, [A5 + D0.w]
  1183. 00000DFC  C1FC 0012                muls.w     D0, 0x12
  1184. 00000E00  0640 0113                addi.w     D0, 0x113
  1185. 00000E04  3F00                     move.w     -[A7], D0
  1186. 00000E06  A8A7                     syscall    SetRect
  1187. 00000E08  486D F4C4                pea.l      [A5 - 0xB3C]
  1188. 00000E0C  486D F4E2                pea.l      [A5 - 0xB1E]
  1189. 00000E10  3006                     move.w     D0, D6
  1190. 00000E12  E940                     asl        D0.w, 4
  1191. 00000E14  0640 EF64                addi.w     D0, 0xEF64
  1192. 00000E18  3035 0000                move.w     D0, [A5 + D0.w]
  1193. 00000E1C  ED40                     asl        D0.w, 6
  1194. 00000E1E  3206                     move.w     D1, D6
  1195. 00000E20  E941                     asl        D1.w, 4
  1196. 00000E22  0641 EF68                addi.w     D1, 0xEF68
  1197. 00000E26  3235 1000                move.w     D1, [A5 + D1.w]
  1198. 00000E2A  E741                     asl        D1.w, 3
  1199. 00000E2C  D041                     add.w      D0, D1
  1200. 00000E2E  0640 E88E                addi.w     D0, 0xE88E
  1201. 00000E32  4875 0000                pea.l      [A5 + D0.w]
  1202. 00000E36  3006                     move.w     D0, D6
  1203. 00000E38  E940                     asl        D0.w, 4
  1204. 00000E3A  0640 EF5C                addi.w     D0, 0xEF5C
  1205. 00000E3E  4875 0000                pea.l      [A5 + D0.w]
  1206. 00000E42  3F3C 0002                move.w     -[A7], 0x2
  1207. 00000E46  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1208. 00000E4A  A8EC                     syscall    CopyBits
  1209. 00000E4C  7021                     moveq.l    D0, 0x21
  1210. 00000E4E  2F00                     move.l     -[A7], D0
  1211. 00000E50  A862                     syscall    ForeColor
  1212. label00000E52:
  1213. 00000E52  5246                     addq.w     D6, 1
  1214. 00000E54  0C46 0005                cmpi.w     D6, 0x5
  1215. 00000E58  6F00 FE76                ble        -0x188 /* 00000CD0 */
  1216. 00000E5C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1217. label00000E60:
  1218. 00000E60  4CDF 1CC0                movem.l    D6,D7,A2,A3,A4, [A7]+
  1219. 00000E64  4E5E                     unlink     A6
  1220. 00000E66  205F                     movea.l    A0, [A7]+
  1221. 00000E68  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1222. 00000E6C  4ED0                     jmp        [A0]
  1223. 00000E6E  4755                     chk.w      D3, [A5]
  1224. 00000E70  5044                     addq.w     D4, 8
  1225. 00000E72  4154                     chk.w      D0, [A4]
  1226. 00000E74  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  1227. export_49:
  1228. 00000E76  4E56 FFD2                link       A6, -0x002E
  1229. 00000E7A  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1230. 00000E7E  7E01                     moveq.l    D7, 0x01
  1231. label00000E80:
  1232. 00000E80  3007                     move.w     D0, D7
  1233. 00000E82  D040                     add.w      D0, D0
  1234. 00000E84  0640 F43E                addi.w     D0, 0xF43E
  1235. 00000E88  4275 0000                clr.w      [A5 + D0.w]
  1236. 00000E8C  5247                     addq.w     D7, 1
  1237. 00000E8E  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  1238. 00000E92  6FEC                     ble        -0x12 /* 00000E80 */
  1239. 00000E94  3B7C 0064 F454           move.w     [A5 - 0xBAC], 0x64 /* 'd' */
  1240. 00000E9A  422D F840                clr.b      [A5 - 0x7C0]
  1241. 00000E9E  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1242. 00000EA2  3B7C 003C F3C2           move.w     [A5 - 0xC3E], 0x3C /* '<' */
  1243. 00000EA8  486D FED4                pea.l      [A5 - 0x12C]
  1244. 00000EAC  A875                     syscall    SetPBits/SetPortBits
  1245. 00000EAE  486D FB46                pea.l      [A5 - 0x4BA]
  1246. 00000EB2  486D FFC4                pea.l      [A5 - 0x3C]
  1247. 00000EB6  A8A5                     syscall    FillRect
  1248. 00000EB8  3B7C 0140 F156           move.w     [A5 - 0xEAA], 0x140
  1249. 00000EBE  3B7C 0156 F15A           move.w     [A5 - 0xEA6], 0x156
  1250. 00000EC4  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  1251. 00000ECA  426D F158                clr.w      [A5 - 0xEA8]
  1252. 00000ECE  486D F156                pea.l      [A5 - 0xEAA]
  1253. 00000ED2  A8A1                     syscall    FrameRect
  1254. 00000ED4  3F3C 0005                move.w     -[A7], 0x5
  1255. 00000ED8  3F3C 014F                move.w     -[A7], 0x14F
  1256. 00000EDC  A893                     syscall    MoveTo
  1257. 00000EDE  4267                     clr.w      -[A7]
  1258. 00000EE0  A889                     syscall    TextMode
  1259. 00000EE2  487A 08E6                pea.l      [PC + 0x8E6 /* 000017CA, value 0x653636F, pstring "Score:" */]
  1260. 00000EE6  A884                     syscall    DrawString
  1261. 00000EE8  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  1262. 00000EEC  3F3C 014F                move.w     -[A7], 0x14F
  1263. 00000EF0  A893                     syscall    MoveTo
  1264. 00000EF2  302D F108                move.w     D0, [A5 - 0xEF8]
  1265. 00000EF6  48C0                     ext.l      D0
  1266. 00000EF8  2F00                     move.l     -[A7], D0
  1267. 00000EFA  486D EDFA                pea.l      [A5 - 0x1206]
  1268. 00000EFE  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1269. 00000F02  486D EDFA                pea.l      [A5 - 0x1206]
  1270. 00000F06  A884                     syscall    DrawString
  1271. 00000F08  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  1272. 00000F0C  3F3C 014F                move.w     -[A7], 0x14F
  1273. 00000F10  A893                     syscall    MoveTo
  1274. 00000F12  487A 08AE                pea.l      [PC + 0x8AE /* 000017C2, value 0x6205761, pstring " Wave:" */]
  1275. 00000F16  A884                     syscall    DrawString
  1276. 00000F18  3F3C 0087                move.w     -[A7], 0x87
  1277. 00000F1C  3F3C 014F                move.w     -[A7], 0x14F
  1278. 00000F20  A893                     syscall    MoveTo
  1279. 00000F22  302D F468                move.w     D0, [A5 - 0xB98]
  1280. 00000F26  5340                     subq.w     D0, 1
  1281. 00000F28  48C0                     ext.l      D0
  1282. 00000F2A  81FC 0003                divs.w     D0, 0x3
  1283. 00000F2E  4840                     swap.w     D0
  1284. 00000F30  5240                     addq.w     D0, 1
  1285. 00000F32  48C0                     ext.l      D0
  1286. 00000F34  2F00                     move.l     -[A7], D0
  1287. 00000F36  486D EDFA                pea.l      [A5 - 0x1206]
  1288. 00000F3A  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1289. 00000F3E  486D EDFA                pea.l      [A5 - 0x1206]
  1290. 00000F42  A884                     syscall    DrawString
  1291. 00000F44  3F3C 009B                move.w     -[A7], 0x9B
  1292. 00000F48  3F3C 014F                move.w     -[A7], 0x14F
  1293. 00000F4C  A893                     syscall    MoveTo
  1294. 00000F4E  487A 086A                pea.l      [PC + 0x86A /* 000017BA, value 0x6426561, pstring "Beach:" */]
  1295. 00000F52  A884                     syscall    DrawString
  1296. 00000F54  3F3C 00C8                move.w     -[A7], 0xC8
  1297. 00000F58  3F3C 014F                move.w     -[A7], 0x14F
  1298. 00000F5C  A893                     syscall    MoveTo
  1299. 00000F5E  302D F468                move.w     D0, [A5 - 0xB98]
  1300. 00000F62  5340                     subq.w     D0, 1
  1301. 00000F64  48C0                     ext.l      D0
  1302. 00000F66  81FC 0003                divs.w     D0, 0x3
  1303. 00000F6A  5240                     addq.w     D0, 1
  1304. 00000F6C  48C0                     ext.l      D0
  1305. 00000F6E  2F00                     move.l     -[A7], D0
  1306. 00000F70  486D EDFA                pea.l      [A5 - 0x1206]
  1307. 00000F74  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1308. 00000F78  486D EDFA                pea.l      [A5 - 0x1206]
  1309. 00000F7C  A884                     syscall    DrawString
  1310. 00000F7E  3F3C 00DC                move.w     -[A7], 0xDC
  1311. 00000F82  3F3C 014F                move.w     -[A7], 0x14F
  1312. 00000F86  A893                     syscall    MoveTo
  1313. 00000F88  487A 0828                pea.l      [PC + 0x828 /* 000017B2, value 0x7456E65, pstring "Energy:" */]
  1314. 00000F8C  A884                     syscall    DrawString
  1315. 00000F8E  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1316. 00000F92  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1317. 00000F96  0C6D 0003 F468           cmpi.w     [A5 - 0xB98], 0x3
  1318. 00000F9C  6F2C                     ble        +0x2E /* 00000FCA */
  1319. 00000F9E  3F3C 0186                move.w     -[A7], 0x186
  1320. 00000FA2  3F3C 014F                move.w     -[A7], 0x14F
  1321. 00000FA6  A893                     syscall    MoveTo
  1322. 00000FA8  487A 0800                pea.l      [PC + 0x800 /* 000017AA, value 0x7536865, pstring "Shells:" */]
  1323. 00000FAC  A884                     syscall    DrawString
  1324. 00000FAE  3F3C 01B3                move.w     -[A7], 0x1B3
  1325. 00000FB2  3F3C 014F                move.w     -[A7], 0x14F
  1326. 00000FB6  A893                     syscall    MoveTo
  1327. 00000FB8  703C                     moveq.l    D0, 0x3C
  1328. 00000FBA  2F00                     move.l     -[A7], D0
  1329. 00000FBC  486D EDFA                pea.l      [A5 - 0x1206]
  1330. 00000FC0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  1331. 00000FC4  486D EDFA                pea.l      [A5 - 0x1206]
  1332. 00000FC8  A884                     syscall    DrawString
  1333. label00000FCA:
  1334. 00000FCA  486D F156                pea.l      [A5 - 0xEAA]
  1335. 00000FCE  3F3C 01C2                move.w     -[A7], 0x1C2
  1336. 00000FD2  3F3C 0145                move.w     -[A7], 0x145
  1337. 00000FD6  3F3C 01D6                move.w     -[A7], 0x1D6
  1338. 00000FDA  3F3C 0159                move.w     -[A7], 0x159
  1339. 00000FDE  A8A7                     syscall    SetRect
  1340. 00000FE0  302D F83C                move.w     D0, [A5 - 0x7C4]
  1341. 00000FE4  5340                     subq.w     D0, 1
  1342. 00000FE6  3D40 FFD2                move.w     [A6 - 0x2E], D0
  1343. 00000FEA  7E01                     moveq.l    D7, 0x01
  1344. 00000FEC  602A                     bra        +0x2C /* 00001018 */
  1345. label00000FEE:
  1346. 00000FEE  486D F4D2                pea.l      [A5 - 0xB2E]
  1347. 00000FF2  486D F4E2                pea.l      [A5 - 0xB1E]
  1348. 00000FF6  486D F3A6                pea.l      [A5 - 0xC5A]
  1349. 00000FFA  486D F156                pea.l      [A5 - 0xEAA]
  1350. 00000FFE  3F3C 0001                move.w     -[A7], 0x1
  1351. 00001002  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  1352. 00001006  A8EC                     syscall    CopyBits
  1353. 00001008  486D F156                pea.l      [A5 - 0xEAA]
  1354. 0000100C  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1355. 00001010  4267                     clr.w      -[A7]
  1356. 00001012  A8A8                     syscall    OffsetRect
  1357. 00001014  5247                     addq.w     D7, 1
  1358. 00001016  6906                     bvs        +0x8 /* 0000101E */
  1359. label00001018:
  1360. 00001018  BE6E FFD2                cmp.w      D7, [A6 - 0x2E]
  1361. 0000101C  6FD0                     ble        -0x2E /* 00000FEE */
  1362. label0000101E:
  1363. 0000101E  7E01                     moveq.l    D7, 0x01
  1364. label00001020:
  1365. 00001020  3007                     move.w     D0, D7
  1366. 00001022  C1FC 000E                muls.w     D0, 0xE
  1367. 00001026  0640 F6F6                addi.w     D0, 0xF6F6
  1368. 0000102A  49F5 0000                lea.l      A4, [A5 + D0.w]
  1369. 0000102E  422C 0001                clr.b      [A4 + 0x1]
  1370. 00001032  4214                     clr.b      [A4]
  1371. 00001034  5247                     addq.w     D7, 1
  1372. 00001036  0C47 0014                cmpi.w     D7, 0x14
  1373. 0000103A  6FE4                     ble        -0x1A /* 00001020 */
  1374. 0000103C  7E01                     moveq.l    D7, 0x01
  1375. label0000103E:
  1376. 0000103E  3007                     move.w     D0, D7
  1377. 00001040  C1FC 000E                muls.w     D0, 0xE
  1378. 00001044  0640 F5DE                addi.w     D0, 0xF5DE
  1379. 00001048  4A35 0000                tst.b      [A5 + D0.w]
  1380. 0000104C  6724                     beq        +0x26 /* 00001072 */
  1381. 0000104E  486D F4D2                pea.l      [A5 - 0xB2E]
  1382. 00001052  486D F4E2                pea.l      [A5 - 0xB1E]
  1383. 00001056  486D F38E                pea.l      [A5 - 0xC72]
  1384. 0000105A  3007                     move.w     D0, D7
  1385. 0000105C  C1FC 000E                muls.w     D0, 0xE
  1386. 00001060  0640 F5E0                addi.w     D0, 0xF5E0
  1387. 00001064  4875 0000                pea.l      [A5 + D0.w]
  1388. 00001068  3F3C 0002                move.w     -[A7], 0x2
  1389. 0000106C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1390. 00001070  A8EC                     syscall    CopyBits
  1391. label00001072:
  1392. 00001072  5247                     addq.w     D7, 1
  1393. 00001074  0C47 0014                cmpi.w     D7, 0x14
  1394. 00001078  6FC4                     ble        -0x3A /* 0000103E */
  1395. 0000107A  7A01                     moveq.l    D5, 0x01
  1396. label0000107C:
  1397. 0000107C  7C02                     moveq.l    D6, 0x02
  1398. label0000107E:
  1399. 0000107E  3006                     move.w     D0, D6
  1400. 00001080  C1FC 000F                muls.w     D0, 0xF
  1401. 00001084  5740                     subq.w     D0, 3
  1402. 00001086  3B40 F15E                move.w     [A5 - 0xEA2], D0
  1403. 0000108A  3006                     move.w     D0, D6
  1404. 0000108C  C1FC 000F                muls.w     D0, 0xF
  1405. 00001090  0640 0011                addi.w     D0, 0x11
  1406. 00001094  3B40 F162                move.w     [A5 - 0xE9E], D0
  1407. 00001098  3005                     move.w     D0, D5
  1408. 0000109A  C1FC 0014                muls.w     D0, 0x14
  1409. 0000109E  0640 0014                addi.w     D0, 0x14
  1410. 000010A2  3B40 F164                move.w     [A5 - 0xE9C], D0
  1411. 000010A6  3005                     move.w     D0, D5
  1412. 000010A8  C1FC 0014                muls.w     D0, 0x14
  1413. 000010AC  3B40 F160                move.w     [A5 - 0xEA0], D0
  1414. 000010B0  3005                     move.w     D0, D5
  1415. 000010B2  EB40                     asl        D0.w, 5
  1416. 000010B4  3206                     move.w     D1, D6
  1417. 000010B6  D241                     add.w      D1, D1
  1418. 000010B8  D041                     add.w      D0, D1
  1419. 000010BA  0640 E554                addi.w     D0, 0xE554
  1420. 000010BE  3035 0000                move.w     D0, [A5 + D0.w]
  1421. 000010C2  6000 010A                bra        +0x10C /* 000011CE */
  1422. 000010C6  486D F4D2                pea.l      [A5 - 0xB2E]
  1423. 000010CA  486D F4E2                pea.l      [A5 - 0xB1E]
  1424. 000010CE  486D F17E                pea.l      [A5 - 0xE82]
  1425. 000010D2  486D F15E                pea.l      [A5 - 0xEA2]
  1426. 000010D6  3F3C 0002                move.w     -[A7], 0x2
  1427. 000010DA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1428. 000010DE  A8EC                     syscall    CopyBits
  1429. 000010E0  6000 0114                bra        +0x116 /* 000011F6 */
  1430. 000010E4  486D F4D2                pea.l      [A5 - 0xB2E]
  1431. 000010E8  486D F4E2                pea.l      [A5 - 0xB1E]
  1432. 000010EC  486D F186                pea.l      [A5 - 0xE7A]
  1433. 000010F0  486D F15E                pea.l      [A5 - 0xEA2]
  1434. 000010F4  3F3C 0002                move.w     -[A7], 0x2
  1435. 000010F8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1436. 000010FC  A8EC                     syscall    CopyBits
  1437. 000010FE  6000 00F6                bra        +0xF8 /* 000011F6 */
  1438. 00001102  486D F4D2                pea.l      [A5 - 0xB2E]
  1439. 00001106  486D F4E2                pea.l      [A5 - 0xB1E]
  1440. 0000110A  486D F18E                pea.l      [A5 - 0xE72]
  1441. 0000110E  486D F15E                pea.l      [A5 - 0xEA2]
  1442. 00001112  3F3C 0002                move.w     -[A7], 0x2
  1443. 00001116  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1444. 0000111A  A8EC                     syscall    CopyBits
  1445. 0000111C  6000 00D8                bra        +0xDA /* 000011F6 */
  1446. 00001120  486D F4D2                pea.l      [A5 - 0xB2E]
  1447. 00001124  486D F4E2                pea.l      [A5 - 0xB1E]
  1448. 00001128  486D F196                pea.l      [A5 - 0xE6A]
  1449. 0000112C  486D F15E                pea.l      [A5 - 0xEA2]
  1450. 00001130  3F3C 0002                move.w     -[A7], 0x2
  1451. 00001134  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1452. 00001138  A8EC                     syscall    CopyBits
  1453. 0000113A  6000 00BA                bra        +0xBC /* 000011F6 */
  1454. 0000113E  486D F4D2                pea.l      [A5 - 0xB2E]
  1455. 00001142  486D F4E2                pea.l      [A5 - 0xB1E]
  1456. 00001146  486D F19E                pea.l      [A5 - 0xE62]
  1457. 0000114A  486D F15E                pea.l      [A5 - 0xEA2]
  1458. 0000114E  3F3C 0002                move.w     -[A7], 0x2
  1459. 00001152  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1460. 00001156  A8EC                     syscall    CopyBits
  1461. 00001158  6000 009C                bra        +0x9E /* 000011F6 */
  1462. 0000115C  486D F4D2                pea.l      [A5 - 0xB2E]
  1463. 00001160  486D F4E2                pea.l      [A5 - 0xB1E]
  1464. 00001164  486D F1A6                pea.l      [A5 - 0xE5A]
  1465. 00001168  486D F15E                pea.l      [A5 - 0xEA2]
  1466. 0000116C  3F3C 0002                move.w     -[A7], 0x2
  1467. 00001170  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1468. 00001174  A8EC                     syscall    CopyBits
  1469. 00001176  6000 007E                bra        +0x80 /* 000011F6 */
  1470. 0000117A  486D F4D2                pea.l      [A5 - 0xB2E]
  1471. 0000117E  486D F4E2                pea.l      [A5 - 0xB1E]
  1472. 00001182  486D F166                pea.l      [A5 - 0xE9A]
  1473. 00001186  486D F15E                pea.l      [A5 - 0xEA2]
  1474. 0000118A  3F3C 0002                move.w     -[A7], 0x2
  1475. 0000118E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1476. 00001192  A8EC                     syscall    CopyBits
  1477. 00001194  6060                     bra        +0x62 /* 000011F6 */
  1478. 00001196  486D F4D2                pea.l      [A5 - 0xB2E]
  1479. 0000119A  486D F4E2                pea.l      [A5 - 0xB1E]
  1480. 0000119E  486D F16E                pea.l      [A5 - 0xE92]
  1481. 000011A2  486D F15E                pea.l      [A5 - 0xEA2]
  1482. 000011A6  3F3C 0002                move.w     -[A7], 0x2
  1483. 000011AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1484. 000011AE  A8EC                     syscall    CopyBits
  1485. 000011B0  6044                     bra        +0x46 /* 000011F6 */
  1486. 000011B2  486D F4D2                pea.l      [A5 - 0xB2E]
  1487. 000011B6  486D F4E2                pea.l      [A5 - 0xB1E]
  1488. 000011BA  486D F176                pea.l      [A5 - 0xE8A]
  1489. 000011BE  486D F15E                pea.l      [A5 - 0xEA2]
  1490. 000011C2  3F3C 0002                move.w     -[A7], 0x2
  1491. 000011C6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1492. 000011CA  A8EC                     syscall    CopyBits
  1493. 000011CC  6028                     bra        +0x2A /* 000011F6 */
  1494. label000011CE:
  1495. 000011CE  5340                     subq.w     D0, 1
  1496. 000011D0  0C40 000B                cmpi.w     D0, 0xB
  1497. 000011D4  6420                     bcc        +0x22 /* 000011F6 */
  1498. 000011D6  D040                     add.w      D0, D0
  1499. 000011D8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1500. 000011DC  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1501. 000011E0  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  1502. 000011E4  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  1503. 000011E6  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  1504. 000011EA  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  1505. 000011EC  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  1506. 000011EE  0016 FF9A                ori.b      [A6], 0x9A
  1507. 000011F2  FFB6                     .invalid   <<F/6/7>>
  1508. 000011F4  FFD2                     .invalid   <<F/7/7>>
  1509. label000011F6:
  1510. 000011F6  5246                     addq.w     D6, 1
  1511. 000011F8  0C46 000F                cmpi.w     D6, 0xF
  1512. 000011FC  6F00 FE80                ble        -0x17E /* 0000107E */
  1513. 00001200  5245                     addq.w     D5, 1
  1514. 00001202  0C45 001A                cmpi.w     D5, 0x1A
  1515. 00001206  6F00 FE74                ble        -0x18A /* 0000107C */
  1516. 0000120A  486D FF52                pea.l      [A5 - 0xAE]
  1517. 0000120E  A875                     syscall    SetPBits/SetPortBits
  1518. 00001210  486D FED4                pea.l      [A5 - 0x12C]
  1519. 00001214  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1520. 00001218  7021                     moveq.l    D0, 0x21
  1521. 0000121A  2F00                     move.l     -[A7], D0
  1522. 0000121C  A862                     syscall    ForeColor
  1523. 0000121E  7032                     moveq.l    D0, 0x32
  1524. 00001220  2F00                     move.l     -[A7], D0
  1525. 00001222  486D F122                pea.l      [A5 - 0xEDE]
  1526. 00001226  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1527. 0000122A  554F                     subq.w     A7, 2
  1528. 0000122C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1529. 00001230  486D F82C                pea.l      [A5 - 0x7D4]
  1530. 00001234  A970                     syscall    GetNextEvent
  1531. 00001236  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  1532. 0000123A  302D F838                move.w     D0, [A5 - 0x7C8]
  1533. 0000123E  0640 000B                addi.w     D0, 0xB
  1534. 00001242  3B40 F464                move.w     [A5 - 0xB9C], D0
  1535. 00001246  302D F838                move.w     D0, [A5 - 0x7C8]
  1536. 0000124A  0640 FFF7                addi.w     D0, 0xFFF7
  1537. 0000124E  3B40 F460                move.w     [A5 - 0xBA0], D0
  1538. 00001252  7E01                     moveq.l    D7, 0x01
  1539. label00001254:
  1540. 00001254  486D F4D2                pea.l      [A5 - 0xB2E]
  1541. 00001258  486D F4E2                pea.l      [A5 - 0xB1E]
  1542. 0000125C  3007                     move.w     D0, D7
  1543. 0000125E  E740                     asl        D0.w, 3
  1544. 00001260  0640 F8E0                addi.w     D0, 0xF8E0
  1545. 00001264  4875 0000                pea.l      [A5 + D0.w]
  1546. 00001268  486D F45E                pea.l      [A5 - 0xBA2]
  1547. 0000126C  3F3C 0001                move.w     -[A7], 0x1
  1548. 00001270  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1549. 00001274  A8EC                     syscall    CopyBits
  1550. 00001276  3007                     move.w     D0, D7
  1551. 00001278  5340                     subq.w     D0, 1
  1552. 0000127A  48C0                     ext.l      D0
  1553. 0000127C  81FC 0003                divs.w     D0, 0x3
  1554. 00001280  4840                     swap.w     D0
  1555. 00001282  C1FC 0064                muls.w     D0, 0x64 /* 'd' */
  1556. 00001286  0640 03E8                addi.w     D0, 0x3E8
  1557. 0000128A  3207                     move.w     D1, D7
  1558. 0000128C  48C1                     ext.l      D1
  1559. 0000128E  83FC 0003                divs.w     D1, 0x3
  1560. 00001292  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  1561. 00001296  D041                     add.w      D0, D1
  1562. 00001298  3B40 F46C                move.w     [A5 - 0xB94], D0
  1563. 0000129C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1564. 000012A0  286D F8D8                movea.l    A4, [A5 - 0x728]
  1565. 000012A4  38BC FFFF                move.w     [A4], 0xFFFF
  1566. 000012A8  302D F46C                move.w     D0, [A5 - 0xB94]
  1567. 000012AC  48C0                     ext.l      D0
  1568. 000012AE  2F3C 000B F400           move.l     -[A7], 0xBF400
  1569. 000012B4  2F00                     move.l     -[A7], D0
  1570. 000012B6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1571. 000012BA  544F                     addq.w     A7, 2
  1572. 000012BC  395F 0002                move.w     [A4 + 0x2], [A7]+
  1573. 000012C0  397C 0002 0004           move.w     [A4 + 0x4], 0x2
  1574. 000012C6  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  1575. 000012CC  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  1576. 000012D0  7008                     moveq.l    D0, 0x08
  1577. 000012D2  2F00                     move.l     -[A7], D0
  1578. 000012D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  1579. 000012D6  2F00                     move.l     -[A7], D0
  1580. 000012D8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  1581. 000012DC  486D F4D2                pea.l      [A5 - 0xB2E]
  1582. 000012E0  486D F4E2                pea.l      [A5 - 0xB1E]
  1583. 000012E4  3007                     move.w     D0, D7
  1584. 000012E6  E740                     asl        D0.w, 3
  1585. 000012E8  0640 F8E0                addi.w     D0, 0xF8E0
  1586. 000012EC  4875 0000                pea.l      [A5 + D0.w]
  1587. 000012F0  486D F45E                pea.l      [A5 - 0xBA2]
  1588. 000012F4  3F3C 0002                move.w     -[A7], 0x2
  1589. 000012F8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1590. 000012FC  A8EC                     syscall    CopyBits
  1591. 000012FE  5247                     addq.w     D7, 1
  1592. 00001300  0C47 0008                cmpi.w     D7, 0x8
  1593. 00001304  6F00 FF4E                ble        -0xB0 /* 00001254 */
  1594. 00001308  486D F4D2                pea.l      [A5 - 0xB2E]
  1595. 0000130C  486D F4E2                pea.l      [A5 - 0xB1E]
  1596. 00001310  486D F3A6                pea.l      [A5 - 0xC5A]
  1597. 00001314  486D F45E                pea.l      [A5 - 0xBA2]
  1598. 00001318  3F3C 0002                move.w     -[A7], 0x2
  1599. 0000131C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1600. 00001320  A8EC                     syscall    CopyBits
  1601. 00001322  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1602. 00001326  7E01                     moveq.l    D7, 0x01
  1603. label00001328:
  1604. 00001328  3007                     move.w     D0, D7
  1605. 0000132A  E940                     asl        D0.w, 4
  1606. 0000132C  0640 EF5A                addi.w     D0, 0xEF5A
  1607. 00001330  4235 0000                clr.b      [A5 + D0.w]
  1608. 00001334  5247                     addq.w     D7, 1
  1609. 00001336  0C47 0005                cmpi.w     D7, 0x5
  1610. 0000133A  6FEC                     ble        -0x12 /* 00001328 */
  1611. 0000133C  102D F116                move.b     D0, [A5 - 0xEEA]
  1612. 00001340  802D FBD3                or.b       D0, [A5 - 0x42D]
  1613. 00001344  802D FBD2                or.b       D0, [A5 - 0x42E]
  1614. 00001348  802D F115                or.b       D0, [A5 - 0xEEB]
  1615. 0000134C  802D F114                or.b       D0, [A5 - 0xEEC]
  1616. 00001350  802D F113                or.b       D0, [A5 - 0xEED]
  1617. 00001354  802D F112                or.b       D0, [A5 - 0xEEE]
  1618. 00001358  802D F111                or.b       D0, [A5 - 0xEEF]
  1619. 0000135C  6700 043C                beq        +0x43E /* 0000179A */
  1620. 00001360  302D F468                move.w     D0, [A5 - 0xB98]
  1621. 00001364  6000 040C                bra        +0x40E /* 00001772 */
  1622. 00001368  3B7C 0001 F936           move.w     [A5 - 0x6CA], 0x1
  1623. 0000136E  1B7C 0001 F116           move.b     [A5 - 0xEEA], 0x1
  1624. 00001374  3B7C 01F4 F92C           move.w     [A5 - 0x6D4], 0x1F4
  1625. 0000137A  3B7C 0064 F92A           move.w     [A5 - 0x6D6], 0x64 /* 'd' */
  1626. 00001380  302D F92C                move.w     D0, [A5 - 0x6D4]
  1627. 00001384  0640 007F                addi.w     D0, 0x7F
  1628. 00001388  3B40 F930                move.w     [A5 - 0x6D0], D0
  1629. 0000138C  302D F92A                move.w     D0, [A5 - 0x6D6]
  1630. 00001390  0640 0031                addi.w     D0, 0x31 /* '1' */
  1631. 00001394  3B40 F92E                move.w     [A5 - 0x6D2], D0
  1632. 00001398  3B7C 0001 F93A           move.w     [A5 - 0x6C6], 0x1
  1633. 0000139E  426D F932                clr.w      [A5 - 0x6CE]
  1634. 000013A2  3B7C 0002 F934           move.w     [A5 - 0x6CC], 0x2
  1635. 000013A8  3B7C 001E F938           move.w     [A5 - 0x6C8], 0x1E
  1636. 000013AE  1B7C 0001 F929           move.b     [A5 - 0x6D7], 0x1
  1637. 000013B4  422D FBC8                clr.b      [A5 - 0x438]
  1638. 000013B8  6000 03E0                bra        +0x3E2 /* 0000179A */
  1639. 000013BC  486D F156                pea.l      [A5 - 0xEAA]
  1640. 000013C0  4267                     clr.w      -[A7]
  1641. 000013C2  4267                     clr.w      -[A7]
  1642. 000013C4  3F3C 0200                move.w     -[A7], 0x200
  1643. 000013C8  3F3C 012C                move.w     -[A7], 0x12C
  1644. 000013CC  A8A7                     syscall    SetRect
  1645. 000013CE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1646. 000013D2  A89C                     syscall    PenMode
  1647. 000013D4  3F3C 0200                move.w     -[A7], 0x200
  1648. 000013D8  3F3C 012C                move.w     -[A7], 0x12C
  1649. 000013DC  A89B                     syscall    PenSize
  1650. 000013DE  4267                     clr.w      -[A7]
  1651. 000013E0  4267                     clr.w      -[A7]
  1652. 000013E2  A893                     syscall    MoveTo
  1653. 000013E4  486D FFAC                pea.l      [A5 - 0x54]
  1654. 000013E8  A89D                     syscall    PenPat
  1655. 000013EA  4267                     clr.w      -[A7]
  1656. 000013EC  4267                     clr.w      -[A7]
  1657. 000013EE  A891                     syscall    LineTo
  1658. 000013F0  3F3C 0008                move.w     -[A7], 0x8
  1659. 000013F4  A89C                     syscall    PenMode
  1660. 000013F6  486D FFBC                pea.l      [A5 - 0x44]
  1661. 000013FA  A89D                     syscall    PenPat
  1662. 000013FC  4267                     clr.w      -[A7]
  1663. 000013FE  4267                     clr.w      -[A7]
  1664. 00001400  A891                     syscall    LineTo
  1665. 00001402  486D FFB4                pea.l      [A5 - 0x4C]
  1666. 00001406  A89D                     syscall    PenPat
  1667. 00001408  4267                     clr.w      -[A7]
  1668. 0000140A  4267                     clr.w      -[A7]
  1669. 0000140C  A891                     syscall    LineTo
  1670. 0000140E  486D FFC4                pea.l      [A5 - 0x3C]
  1671. 00001412  A89D                     syscall    PenPat
  1672. 00001414  4267                     clr.w      -[A7]
  1673. 00001416  4267                     clr.w      -[A7]
  1674. 00001418  A891                     syscall    LineTo
  1675. 0000141A  3F3C 0001                move.w     -[A7], 0x1
  1676. 0000141E  3F3C 0001                move.w     -[A7], 0x1
  1677. 00001422  A89B                     syscall    PenSize
  1678. 00001424  486D FFBC                pea.l      [A5 - 0x44]
  1679. 00001428  A89D                     syscall    PenPat
  1680. 0000142A  422D F95F                clr.b      [A5 - 0x6A1]
  1681. 0000142E  1B7C 0001 FBD2           move.b     [A5 - 0x42E], 0x1
  1682. 00001434  7E01                     moveq.l    D7, 0x01
  1683. label00001436:
  1684. 00001436  3007                     move.w     D0, D7
  1685. 00001438  E940                     asl        D0.w, 4
  1686. 0000143A  0640 FCC8                addi.w     D0, 0xFCC8
  1687. 0000143E  49F5 0000                lea.l      A4, [A5 + D0.w]
  1688. 00001442  4214                     clr.b      [A4]
  1689. 00001444  422C 000A                clr.b      [A4 + 0xA]
  1690. 00001448  426C 000C                clr.w      [A4 + 0xC]
  1691. 0000144C  5247                     addq.w     D7, 1
  1692. 0000144E  0C47 0014                cmpi.w     D7, 0x14
  1693. 00001452  6FE2                     ble        -0x1C /* 00001436 */
  1694. 00001454  0C6D 0006 F468           cmpi.w     [A5 - 0xB98], 0x6
  1695. 0000145A  663A                     bne        +0x3C /* 00001496 */
  1696. 0000145C  7E03                     moveq.l    D7, 0x03
  1697. label0000145E:
  1698. 0000145E  3007                     move.w     D0, D7
  1699. 00001460  5540                     subq.w     D0, 2
  1700. 00001462  E740                     asl        D0.w, 3
  1701. 00001464  0640 FCB8                addi.w     D0, 0xFCB8
  1702. 00001468  49F5 0000                lea.l      A4, [A5 + D0.w]
  1703. 0000146C  38BC 000C                move.w     [A4], 0xC
  1704. 00001470  397C 002E 0004           move.w     [A4 + 0x4], 0x2E /* '.' */
  1705. 00001476  3007                     move.w     D0, D7
  1706. 00001478  5340                     subq.w     D0, 1
  1707. 0000147A  C1FC 0015                muls.w     D0, 0x15
  1708. 0000147E  3940 0002                move.w     [A4 + 0x2], D0
  1709. 00001482  3007                     move.w     D0, D7
  1710. 00001484  C1FC 0015                muls.w     D0, 0x15
  1711. 00001488  5340                     subq.w     D0, 1
  1712. 0000148A  3940 0006                move.w     [A4 + 0x6], D0
  1713. 0000148E  5247                     addq.w     D7, 1
  1714. 00001490  0C47 0005                cmpi.w     D7, 0x5
  1715. 00001494  6FC8                     ble        -0x36 /* 0000145E */
  1716. label00001496:
  1717. 00001496  0C6D 0009 F468           cmpi.w     [A5 - 0xB98], 0x9 /* '\t' */
  1718. 0000149C  6600 02FC                bne        +0x2FE /* 0000179A */
  1719. 000014A0  7E03                     moveq.l    D7, 0x03
  1720. label000014A2:
  1721. 000014A2  3007                     move.w     D0, D7
  1722. 000014A4  5540                     subq.w     D0, 2
  1723. 000014A6  E740                     asl        D0.w, 3
  1724. 000014A8  0640 FCB8                addi.w     D0, 0xFCB8
  1725. 000014AC  49F5 0000                lea.l      A4, [A5 + D0.w]
  1726. 000014B0  38BC 002F                move.w     [A4], 0x2F /* '/' */
  1727. 000014B4  397C 0051 0004           move.w     [A4 + 0x4], 0x51 /* 'Q' */
  1728. 000014BA  3007                     move.w     D0, D7
  1729. 000014BC  5340                     subq.w     D0, 1
  1730. 000014BE  C1FC 0015                muls.w     D0, 0x15
  1731. 000014C2  3940 0002                move.w     [A4 + 0x2], D0
  1732. 000014C6  3007                     move.w     D0, D7
  1733. 000014C8  C1FC 0015                muls.w     D0, 0x15
  1734. 000014CC  5340                     subq.w     D0, 1
  1735. 000014CE  3940 0006                move.w     [A4 + 0x6], D0
  1736. 000014D2  5247                     addq.w     D7, 1
  1737. 000014D4  0C47 0005                cmpi.w     D7, 0x5
  1738. 000014D8  6FC8                     ble        -0x36 /* 000014A2 */
  1739. 000014DA  6000 02BE                bra        +0x2C0 /* 0000179A */
  1740. 000014DE  1B7C 0001 FBD3           move.b     [A5 - 0x42D], 0x1
  1741. 000014E4  7E01                     moveq.l    D7, 0x01
  1742. label000014E6:
  1743. 000014E6  3007                     move.w     D0, D7
  1744. 000014E8  C1FC 001C                muls.w     D0, 0x1C
  1745. 000014EC  0640 FBF8                addi.w     D0, 0xFBF8
  1746. 000014F0  49F5 0000                lea.l      A4, [A5 + D0.w]
  1747. 000014F4  422C 0010                clr.b      [A4 + 0x10]
  1748. 000014F8  422C 000E                clr.b      [A4 + 0xE]
  1749. 000014FC  422C 000F                clr.b      [A4 + 0xF]
  1750. 00001500  5247                     addq.w     D7, 1
  1751. 00001502  0C47 0005                cmpi.w     D7, 0x5
  1752. 00001506  6FDE                     ble        -0x20 /* 000014E6 */
  1753. 00001508  0C6D 0008 F468           cmpi.w     [A5 - 0xB98], 0x8
  1754. 0000150E  6600 028A                bne        +0x28C /* 0000179A */
  1755. 00001512  7E01                     moveq.l    D7, 0x01
  1756. label00001514:
  1757. 00001514  3007                     move.w     D0, D7
  1758. 00001516  E740                     asl        D0.w, 3
  1759. 00001518  0640 FC98                addi.w     D0, 0xFC98
  1760. 0000151C  49F5 0000                lea.l      A4, [A5 + D0.w]
  1761. 00001520  3007                     move.w     D0, D7
  1762. 00001522  C1FC 0019                muls.w     D0, 0x19
  1763. 00001526  0640 0194                addi.w     D0, 0x194
  1764. 0000152A  3880                     move.w     [A4], D0
  1765. 0000152C  3007                     move.w     D0, D7
  1766. 0000152E  C1FC 0019                muls.w     D0, 0x19
  1767. 00001532  0640 01AC                addi.w     D0, 0x1AC
  1768. 00001536  3940 0004                move.w     [A4 + 0x4], D0
  1769. 0000153A  397C 0114 0002           move.w     [A4 + 0x2], 0x114
  1770. 00001540  397C 012C 0006           move.w     [A4 + 0x6], 0x12C
  1771. 00001546  5247                     addq.w     D7, 1
  1772. 00001548  0C47 0004                cmpi.w     D7, 0x4
  1773. 0000154C  6FC6                     ble        -0x38 /* 00001514 */
  1774. 0000154E  6000 024A                bra        +0x24C /* 0000179A */
  1775. 00001552  1B7C 0001 F115           move.b     [A5 - 0xEEB], 0x1
  1776. 00001558  7E01                     moveq.l    D7, 0x01
  1777. label0000155A:
  1778. 0000155A  3007                     move.w     D0, D7
  1779. 0000155C  E940                     asl        D0.w, 4
  1780. 0000155E  0640 FBC4                addi.w     D0, 0xFBC4
  1781. 00001562  49F5 0000                lea.l      A4, [A5 + D0.w]
  1782. 00001566  422C 000E                clr.b      [A4 + 0xE]
  1783. 0000156A  422C 000F                clr.b      [A4 + 0xF]
  1784. 0000156E  426C 000A                clr.w      [A4 + 0xA]
  1785. 00001572  5247                     addq.w     D7, 1
  1786. 00001574  0C47 0004                cmpi.w     D7, 0x4
  1787. 00001578  6FE0                     ble        -0x1E /* 0000155A */
  1788. 0000157A  6000 021E                bra        +0x220 /* 0000179A */
  1789. 0000157E  1B7C 0001 F114           move.b     [A5 - 0xEEC], 0x1
  1790. 00001584  3B7C FFBB ECC4           move.w     [A5 - 0x133C], 0xFFBB
  1791. 0000158A  426D ECC8                clr.w      [A5 - 0x1338]
  1792. 0000158E  554F                     subq.w     A7, 2
  1793. 00001590  3F3C 01AE                move.w     -[A7], 0x1AE
  1794. 00001594  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1795. 00001598  3B5F ECC6                move.w     [A5 - 0x133A], [A7]+
  1796. 0000159C  302D ECC6                move.w     D0, [A5 - 0x133A]
  1797. 000015A0  0640 004D                addi.w     D0, 0x4D /* 'M' */
  1798. 000015A4  3B40 ECCA                move.w     [A5 - 0x1336], D0
  1799. 000015A8  3B7C 0001 ECCE           move.w     [A5 - 0x1332], 0x1
  1800. 000015AE  426D ECCC                clr.w      [A5 - 0x1334]
  1801. 000015B2  6000 01E6                bra        +0x1E8 /* 0000179A */
  1802. 000015B6  1B7C 0001 F113           move.b     [A5 - 0xEED], 0x1
  1803. 000015BC  3B7C 0001 F0FC           move.w     [A5 - 0xF04], 0x1
  1804. 000015C2  3B7C 0004 F0F8           move.w     [A5 - 0xF08], 0x4
  1805. 000015C8  426D F0FA                clr.w      [A5 - 0xF06]
  1806. 000015CC  426D F0FE                clr.w      [A5 - 0xF02]
  1807. 000015D0  3B7C 003C F102           move.w     [A5 - 0xEFE], 0x3C /* '<' */
  1808. 000015D6  3B7C FFA9 F100           move.w     [A5 - 0xF00], 0xFFA9
  1809. 000015DC  426D F104                clr.w      [A5 - 0xEFC]
  1810. 000015E0  3B7C 0046 F0F6           move.w     [A5 - 0xF0A], 0x46 /* 'F' */
  1811. 000015E6  6000 01B2                bra        +0x1B4 /* 0000179A */
  1812. 000015EA  1B7C 0001 F112           move.b     [A5 - 0xEEE], 0x1
  1813. 000015F0  426D F0EE                clr.w      [A5 - 0xF12]
  1814. 000015F4  3B7C 002E F0F2           move.w     [A5 - 0xF0E], 0x2E /* '.' */
  1815. 000015FA  554F                     subq.w     A7, 2
  1816. 000015FC  3F3C 01E0                move.w     -[A7], 0x1E0
  1817. 00001600  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1818. 00001604  3B5F F0F0                move.w     [A5 - 0xF10], [A7]+
  1819. 00001608  302D F0F0                move.w     D0, [A5 - 0xF10]
  1820. 0000160C  0640 001B                addi.w     D0, 0x1B
  1821. 00001610  3B40 F0F4                move.w     [A5 - 0xF0C], D0
  1822. 00001614  426D F0EC                clr.w      [A5 - 0xF14]
  1823. 00001618  426D F0EA                clr.w      [A5 - 0xF16]
  1824. 0000161C  3B7C 0019 F0E8           move.w     [A5 - 0xF18], 0x19
  1825. 00001622  554F                     subq.w     A7, 2
  1826. 00001624  3F3C 01B8                move.w     -[A7], 0x1B8
  1827. 00001628  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1828. 0000162C  301F                     move.w     D0, [A7]+
  1829. 0000162E  0640 0028                addi.w     D0, 0x28 /* '(' */
  1830. 00001632  3B40 F0E6                move.w     [A5 - 0xF1A], D0
  1831. 00001636  3B7C 0078 F0E4           move.w     [A5 - 0xF1C], 0x78 /* 'x' */
  1832. 0000163C  7E01                     moveq.l    D7, 0x01
  1833. label0000163E:
  1834. 0000163E  3007                     move.w     D0, D7
  1835. 00001640  E940                     asl        D0.w, 4
  1836. 00001642  0640 F094                addi.w     D0, 0xF094
  1837. 00001646  49F5 0000                lea.l      A4, [A5 + D0.w]
  1838. 0000164A  197C 0001 0008           move.b     [A4 + 0x8], 0x1
  1839. 00001650  4254                     clr.w      [A4]
  1840. 00001652  397C 0011 0004           move.w     [A4 + 0x4], 0x11
  1841. 00001658  554F                     subq.w     A7, 2
  1842. 0000165A  3F3C 01B8                move.w     -[A7], 0x1B8
  1843. 0000165E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1844. 00001662  301F                     move.w     D0, [A7]+
  1845. 00001664  0640 0028                addi.w     D0, 0x28 /* '(' */
  1846. 00001668  3940 0002                move.w     [A4 + 0x2], D0
  1847. 0000166C  302C 0002                move.w     D0, [A4 + 0x2]
  1848. 00001670  0640 0011                addi.w     D0, 0x11
  1849. 00001674  3940 0006                move.w     [A4 + 0x6], D0
  1850. 00001678  554F                     subq.w     A7, 2
  1851. 0000167A  3F3C 0004                move.w     -[A7], 0x4
  1852. 0000167E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1853. 00001682  395F 000A                move.w     [A4 + 0xA], [A7]+
  1854. 00001686  554F                     subq.w     A7, 2
  1855. 00001688  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  1856. 0000168C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1857. 00001690  301F                     move.w     D0, [A7]+
  1858. 00001692  0640 FFEC                addi.w     D0, 0xFFEC
  1859. 00001696  3940 000C                move.w     [A4 + 0xC], D0
  1860. 0000169A  397C 0014 000E           move.w     [A4 + 0xE], 0x14
  1861. 000016A0  486D F4C4                pea.l      [A5 - 0xB3C]
  1862. 000016A4  486D F4E2                pea.l      [A5 - 0xB1E]
  1863. 000016A8  302C 000A                move.w     D0, [A4 + 0xA]
  1864. 000016AC  E740                     asl        D0.w, 3
  1865. 000016AE  0640 F05C                addi.w     D0, 0xF05C
  1866. 000016B2  4875 0000                pea.l      [A5 + D0.w]
  1867. 000016B6  2F0C                     move.l     -[A7], A4
  1868. 000016B8  3F3C 0002                move.w     -[A7], 0x2
  1869. 000016BC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1870. 000016C0  A8EC                     syscall    CopyBits
  1871. 000016C2  5247                     addq.w     D7, 1
  1872. 000016C4  0C47 0004                cmpi.w     D7, 0x4
  1873. 000016C8  6F00 FF74                ble        -0x8A /* 0000163E */
  1874. 000016CC  486D F4C4                pea.l      [A5 - 0xB3C]
  1875. 000016D0  486D F4E2                pea.l      [A5 - 0xB1E]
  1876. 000016D4  486D F084                pea.l      [A5 - 0xF7C]
  1877. 000016D8  486D F0EE                pea.l      [A5 - 0xF12]
  1878. 000016DC  3F3C 0002                move.w     -[A7], 0x2
  1879. 000016E0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1880. 000016E4  A8EC                     syscall    CopyBits
  1881. 000016E6  6000 00B2                bra        +0xB4 /* 0000179A */
  1882. 000016EA  1B7C 0001 F111           move.b     [A5 - 0xEEF], 0x1
  1883. 000016F0  426D F054                clr.w      [A5 - 0xFAC]
  1884. 000016F4  3B7C 002B F058           move.w     [A5 - 0xFA8], 0x2B /* '+' */
  1885. 000016FA  554F                     subq.w     A7, 2
  1886. 000016FC  3F3C 01E0                move.w     -[A7], 0x1E0
  1887. 00001700  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1888. 00001704  3B5F F056                move.w     [A5 - 0xFAA], [A7]+
  1889. 00001708  302D F056                move.w     D0, [A5 - 0xFAA]
  1890. 0000170C  0640 001E                addi.w     D0, 0x1E
  1891. 00001710  3B40 F05A                move.w     [A5 - 0xFA6], D0
  1892. 00001714  426D F020                clr.w      [A5 - 0xFE0]
  1893. 00001718  426D F01E                clr.w      [A5 - 0xFE2]
  1894. 0000171C  3B7C 0019 F022           move.w     [A5 - 0xFDE], 0x19
  1895. 00001722  554F                     subq.w     A7, 2
  1896. 00001724  3F3C 01B8                move.w     -[A7], 0x1B8
  1897. 00001728  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1898. 0000172C  301F                     move.w     D0, [A7]+
  1899. 0000172E  0640 0028                addi.w     D0, 0x28 /* '(' */
  1900. 00001732  3B40 F01C                move.w     [A5 - 0xFE4], D0
  1901. 00001736  3B7C 0078 F01A           move.w     [A5 - 0xFE6], 0x78 /* 'x' */
  1902. 0000173C  7E01                     moveq.l    D7, 0x01
  1903. label0000173E:
  1904. 0000173E  3007                     move.w     D0, D7
  1905. 00001740  E940                     asl        D0.w, 4
  1906. 00001742  0640 EFC2                addi.w     D0, 0xEFC2
  1907. 00001746  49F5 0000                lea.l      A4, [A5 + D0.w]
  1908. 0000174A  422C 0008                clr.b      [A4 + 0x8]
  1909. 0000174E  5247                     addq.w     D7, 1
  1910. 00001750  0C47 0004                cmpi.w     D7, 0x4
  1911. 00001754  6FE8                     ble        -0x16 /* 0000173E */
  1912. 00001756  486D F4C4                pea.l      [A5 - 0xB3C]
  1913. 0000175A  486D F4E2                pea.l      [A5 - 0xB1E]
  1914. 0000175E  486D F024                pea.l      [A5 - 0xFDC]
  1915. 00001762  486D F054                pea.l      [A5 - 0xFAC]
  1916. 00001766  3F3C 0002                move.w     -[A7], 0x2
  1917. 0000176A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  1918. 0000176E  A8EC                     syscall    CopyBits
  1919. 00001770  6028                     bra        +0x2A /* 0000179A */
  1920. label00001772:
  1921. 00001772  5340                     subq.w     D0, 1
  1922. 00001774  0C40 000B                cmpi.w     D0, 0xB
  1923. 00001778  6420                     bcc        +0x22 /* 0000179A */
  1924. 0000177A  D040                     add.w      D0, D0
  1925. 0000177C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1926. 00001780  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1927. 00001784  FBE4                     .invalid   <<F/7/5>>
  1928. 00001786  FDFA                     .invalid   <<F/7/6>>
  1929. 00001788  FC38 FDCE                .unknown   0xFC38 0xFDCE (W = 6)
  1930. 0000178C  FD5A                     .extension 0xD5A <<F/4-5/6>> // unimplemented
  1931. 0000178E  FC38 FE32                .unknown   0xFC38 0xFE32 (W = 6)
  1932. 00001792  FD5A                     .extension 0xD5A <<F/4-5/6>> // unimplemented
  1933. 00001794  FC38 FE66                .unknown   0xFC38 0xFE66 (W = 6)
  1934. 00001798  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  1935. label0000179A:
  1936. 0000179A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1937. 0000179E  4E5E                     unlink     A6
  1938. 000017A0  4E75                     rts
  1939. 000017A2  4E45                     trap       5
  1940. 000017A4  5854                     addq.w     [A4], 4
  1941. 000017A6  4C49 4645                movem.l    D0,D2,D6,A1,A2,A6, A1
  1942. 000017AA  0753                     bchg       [A3], D3
  1943. 000017AC  6865                     bvc        +0x67 /* 00001813 */
  1944. 000017AE  6C6C                     bge        +0x6E /* 0000181C */
  1945. 000017B0  733A                     moveq.l    D1, 0x3A
  1946. 000017B2  0745                     bchg       D5, D3
  1947. 000017B4  6E65                     bgt        +0x67 /* 0000181B */
  1948. 000017B6  7267                     moveq.l    D1, 0x67
  1949. 000017B8  793A                     moveq.l    D4, 0x3A
  1950. 000017BA  0642 6561                addi.w     D2, 0x6561 /* 'ea' */
  1951. 000017BE  6368                     bls        +0x6A /* 00001828 */
  1952. 000017C0  3A16                     move.w     D5, [A6]
  1953. 000017C2  0620 5761                addi.b     -[A0], 0x61 /* 'a' */
  1954. 000017C6  7665                     moveq.l    D3, 0x65
  1955. 000017C8  3A16                     move.w     D5, [A6]
  1956. 000017CA  0653 636F                addi.w     [A3], 0x636F /* 'co' */
  1957. 000017CE  7265                     moveq.l    D1, 0x65
  1958. 000017D0  3A16                     move.w     D5, [A6]
  1959. export_50:
  1960. 000017D2  4E56 FFC2                link       A6, -0x003E
  1961. 000017D6  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1962. 000017DA  7E01                     moveq.l    D7, 0x01
  1963. label000017DC:
  1964. 000017DC  3007                     move.w     D0, D7
  1965. 000017DE  E740                     asl        D0.w, 3
  1966. 000017E0  0640 FC98                addi.w     D0, 0xFC98
  1967. 000017E4  49F5 0000                lea.l      A4, [A5 + D0.w]
  1968. 000017E8  3007                     move.w     D0, D7
  1969. 000017EA  5340                     subq.w     D0, 1
  1970. 000017EC  C1FC 0019                muls.w     D0, 0x19
  1971. 000017F0  3880                     move.w     [A4], D0
  1972. 000017F2  3007                     move.w     D0, D7
  1973. 000017F4  C1FC 0019                muls.w     D0, 0x19
  1974. 000017F8  5340                     subq.w     D0, 1
  1975. 000017FA  3940 0004                move.w     [A4 + 0x4], D0
  1976. 000017FE  397C 0055 0002           move.w     [A4 + 0x2], 0x55 /* 'U' */
  1977. 00001804  397C 006D 0006           move.w     [A4 + 0x6], 0x6D /* 'm' */
  1978. 0000180A  5247                     addq.w     D7, 1
  1979. 0000180C  0C47 0004                cmpi.w     D7, 0x4
  1980. 00001810  6FCA                     ble        -0x34 /* 000017DC */
  1981. 00001812  7E01                     moveq.l    D7, 0x01
  1982. label00001814:
  1983. 00001814  3007                     move.w     D0, D7
  1984. 00001816  E740                     asl        D0.w, 3
  1985. 00001818  0640 FCB8                addi.w     D0, 0xFCB8
  1986. label0000181C:
  1987. 0000181C  49F5 0000                lea.l      A4, [A5 + D0.w]
  1988. 00001820  38BC 002F                move.w     [A4], 0x2F /* '/' */
  1989. 00001824  397C 0051 0004           move.w     [A4 + 0x4], 0x51 /* 'Q' */
  1990. // begin alternate branch 00001828-0000182C
  1991. label00001828:
  1992. 00001828  0004 3007                ori.b      D4, 0x7
  1993. // end alternate branch 00001828-0000182C
  1994. label00001828: // (misaligned)
  1995. 0000182A  3007                     move.w     D0, D7
  1996. 0000182C  5340                     subq.w     D0, 1
  1997. 0000182E  C1FC 0015                muls.w     D0, 0x15
  1998. 00001832  3940 0002                move.w     [A4 + 0x2], D0
  1999. 00001836  3007                     move.w     D0, D7
  2000. 00001838  C1FC 0015                muls.w     D0, 0x15
  2001. 0000183C  5340                     subq.w     D0, 1
  2002. 0000183E  3940 0006                move.w     [A4 + 0x6], D0
  2003. 00001842  5247                     addq.w     D7, 1
  2004. 00001844  0C47 0003                cmpi.w     D7, 0x3
  2005. 00001848  6FCA                     ble        -0x34 /* 00001814 */
  2006. 0000184A  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  2007. 0000184E  206D F964                movea.l    A0, [A5 - 0x69C]
  2008. 00001852  2F10                     move.l     -[A7], [A0]
  2009. 00001854  A851                     syscall    SetCursor
  2010. 00001856  A852                     syscall    HideCursor
  2011. 00001858  3B7C 0001 F10E           move.w     [A5 - 0xEF2], 0x1
  2012. 0000185E  422D F10B                clr.b      [A5 - 0xEF5]
  2013. 00001862  426D F46E                clr.w      [A5 - 0xB92]
  2014. 00001866  426D F932                clr.w      [A5 - 0x6CE]
  2015. 0000186A  426D F466                clr.w      [A5 - 0xB9A]
  2016. 0000186E  1B7C 0001 F11C           move.b     [A5 - 0xEE4], 0x1
  2017. 00001874  422D F11B                clr.b      [A5 - 0xEE5]
  2018. 00001878  422D F929                clr.b      [A5 - 0x6D7]
  2019. 0000187C  422D F117                clr.b      [A5 - 0xEE9]
  2020. 00001880  422D F113                clr.b      [A5 - 0xEED]
  2021. 00001884  422D FBC8                clr.b      [A5 - 0x438]
  2022. 00001888  3B7C 0002 FBC6           move.w     [A5 - 0x43A], 0x2
  2023. 0000188E  422D F83E                clr.b      [A5 - 0x7C2]
  2024. 00001892  3B7C 0063 F3C2           move.w     [A5 - 0xC3E], 0x63 /* 'c' */
  2025. 00001898  426D EC5C                clr.w      [A5 - 0x13A4]
  2026. 0000189C  3B7C 0001 F3C6           move.w     [A5 - 0xC3A], 0x1
  2027. 000018A2  422D F83F                clr.b      [A5 - 0x7C1]
  2028. 000018A6  426D F938                clr.w      [A5 - 0x6C8]
  2029. 000018AA  3B7C 0001 F468           move.w     [A5 - 0xB98], 0x1
  2030. 000018B0  426D F108                clr.w      [A5 - 0xEF8]
  2031. 000018B4  3B6D F468 F83C           move.w     [A5 - 0x7C4], [A5 - 0xB98]
  2032. 000018BA  422D F10A                clr.b      [A5 - 0xEF6]
  2033. 000018BE  422D F840                clr.b      [A5 - 0x7C0]
  2034. 000018C2  422D F118                clr.b      [A5 - 0xEE8]
  2035. 000018C6  7E01                     moveq.l    D7, 0x01
  2036. label000018C8:
  2037. 000018C8  3007                     move.w     D0, D7
  2038. 000018CA  D040                     add.w      D0, D0
  2039. 000018CC  0640 F43E                addi.w     D0, 0xF43E
  2040. 000018D0  4275 0000                clr.w      [A5 + D0.w]
  2041. 000018D4  5247                     addq.w     D7, 1
  2042. 000018D6  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  2043. 000018DA  6FEC                     ble        -0x12 /* 000018C8 */
  2044. 000018DC  302D F468                move.w     D0, [A5 - 0xB98]
  2045. 000018E0  6020                     bra        +0x22 /* 00001902 */
  2046. 000018E2  3B7C 0001 F3C4           move.w     [A5 - 0xC3C], 0x1
  2047. 000018E8  6042                     bra        +0x44 /* 0000192C */
  2048. 000018EA  3B7C 0002 F3C4           move.w     [A5 - 0xC3C], 0x2
  2049. 000018F0  603A                     bra        +0x3C /* 0000192C */
  2050. 000018F2  3B7C 0003 F3C4           move.w     [A5 - 0xC3C], 0x3
  2051. 000018F8  6032                     bra        +0x34 /* 0000192C */
  2052. 000018FA  3B7C 0004 F3C4           move.w     [A5 - 0xC3C], 0x4
  2053. 00001900  602A                     bra        +0x2C /* 0000192C */
  2054. label00001902:
  2055. 00001902  5340                     subq.w     D0, 1
  2056. 00001904  0C40 000C                cmpi.w     D0, 0xC
  2057. 00001908  6422                     bcc        +0x24 /* 0000192C */
  2058. 0000190A  D040                     add.w      D0, D0
  2059. 0000190C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2060. 00001910  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2061. 00001914  FFCE                     .invalid   <<F/7/7>>
  2062. 00001916  FFCE                     .invalid   <<F/7/7>>
  2063. 00001918  FFCE                     .invalid   <<F/7/7>>
  2064. 0000191A  FFD6                     .invalid   <<F/7/7>>
  2065. 0000191C  FFD6                     .invalid   <<F/7/7>>
  2066. 0000191E  FFD6                     .invalid   <<F/7/7>>
  2067. 00001920  FFDE                     .invalid   <<F/7/7>>
  2068. 00001922  FFDE                     .invalid   <<F/7/7>>
  2069. 00001924  FFDE                     .invalid   <<F/7/7>>
  2070. 00001926  FFE6                     .invalid   <<F/7/7>>
  2071. 00001928  FFE6                     .invalid   <<F/7/7>>
  2072. 0000192A  FFE6                     .invalid   <<F/7/7>>
  2073. label0000192C:
  2074. 0000192C  426D EC56                clr.w      [A5 - 0x13AA]
  2075. 00001930  422D F116                clr.b      [A5 - 0xEEA]
  2076. 00001934  422D F114                clr.b      [A5 - 0xEEC]
  2077. 00001938  422D FBD2                clr.b      [A5 - 0x42E]
  2078. 0000193C  422D F115                clr.b      [A5 - 0xEEB]
  2079. 00001940  422D FBD3                clr.b      [A5 - 0x42D]
  2080. 00001944  422D F112                clr.b      [A5 - 0xEEE]
  2081. 00001948  422D F111                clr.b      [A5 - 0xEEF]
  2082. 0000194C  302D F468                move.w     D0, [A5 - 0xB98]
  2083. 00001950  5340                     subq.w     D0, 1
  2084. 00001952  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2085. 00001956  3B40 EC86                move.w     [A5 - 0x137A], D0
  2086. 0000195A  3B7C 0064 F454           move.w     [A5 - 0xBAC], 0x64 /* 'd' */
  2087. 00001960  7E01                     moveq.l    D7, 0x01
  2088. label00001962:
  2089. 00001962  3007                     move.w     D0, D7
  2090. 00001964  E940                     asl        D0.w, 4
  2091. 00001966  0640 EF5A                addi.w     D0, 0xEF5A
  2092. 0000196A  4235 0000                clr.b      [A5 + D0.w]
  2093. 0000196E  5247                     addq.w     D7, 1
  2094. 00001970  0C47 0005                cmpi.w     D7, 0x5
  2095. 00001974  6FEC                     ble        -0x12 /* 00001962 */
  2096. 00001976  7E01                     moveq.l    D7, 0x01
  2097. label00001978:
  2098. 00001978  3007                     move.w     D0, D7
  2099. 0000197A  5340                     subq.w     D0, 1
  2100. 0000197C  C1FC 0015                muls.w     D0, 0x15
  2101. 00001980  0640 0232                addi.w     D0, 0x232
  2102. 00001984  3207                     move.w     D1, D7
  2103. 00001986  E741                     asl        D1.w, 3
  2104. 00001988  0641 F18E                addi.w     D1, 0xF18E
  2105. 0000198C  3B80 1000                move.w     [A5 + D1.w], D0
  2106. 00001990  3007                     move.w     D0, D7
  2107. 00001992  5340                     subq.w     D0, 1
  2108. 00001994  C1FC 0015                muls.w     D0, 0x15
  2109. 00001998  0640 0246                addi.w     D0, 0x246
  2110. 0000199C  3207                     move.w     D1, D7
  2111. 0000199E  E741                     asl        D1.w, 3
  2112. 000019A0  0641 F192                addi.w     D1, 0xF192
  2113. 000019A4  3B80 1000                move.w     [A5 + D1.w], D0
  2114. 000019A8  302D F468                move.w     D0, [A5 - 0xB98]
  2115. 000019AC  5340                     subq.w     D0, 1
  2116. 000019AE  48C0                     ext.l      D0
  2117. 000019B0  81FC 0003                divs.w     D0, 0x3
  2118. 000019B4  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2119. 000019B8  0640 00AF                addi.w     D0, 0xAF
  2120. 000019BC  3207                     move.w     D1, D7
  2121. 000019BE  E741                     asl        D1.w, 3
  2122. 000019C0  0641 F194                addi.w     D1, 0xF194
  2123. 000019C4  3B80 1000                move.w     [A5 + D1.w], D0
  2124. 000019C8  302D F468                move.w     D0, [A5 - 0xB98]
  2125. 000019CC  5340                     subq.w     D0, 1
  2126. 000019CE  48C0                     ext.l      D0
  2127. 000019D0  81FC 0003                divs.w     D0, 0x3
  2128. 000019D4  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2129. 000019D8  0640 009B                addi.w     D0, 0x9B
  2130. 000019DC  3207                     move.w     D1, D7
  2131. 000019DE  E741                     asl        D1.w, 3
  2132. 000019E0  0641 F190                addi.w     D1, 0xF190
  2133. 000019E4  3B80 1000                move.w     [A5 + D1.w], D0
  2134. 000019E8  3007                     move.w     D0, D7
  2135. 000019EA  5340                     subq.w     D0, 1
  2136. 000019EC  C1FC 0015                muls.w     D0, 0x15
  2137. 000019F0  0640 0232                addi.w     D0, 0x232
  2138. 000019F4  3207                     move.w     D1, D7
  2139. 000019F6  E741                     asl        D1.w, 3
  2140. 000019F8  0641 F176                addi.w     D1, 0xF176
  2141. 000019FC  3B80 1000                move.w     [A5 + D1.w], D0
  2142. 00001A00  3007                     move.w     D0, D7
  2143. 00001A02  5340                     subq.w     D0, 1
  2144. 00001A04  C1FC 0015                muls.w     D0, 0x15
  2145. 00001A08  0640 0246                addi.w     D0, 0x246
  2146. 00001A0C  3207                     move.w     D1, D7
  2147. 00001A0E  E741                     asl        D1.w, 3
  2148. 00001A10  0641 F17A                addi.w     D1, 0xF17A
  2149. 00001A14  3B80 1000                move.w     [A5 + D1.w], D0
  2150. 00001A18  302D F468                move.w     D0, [A5 - 0xB98]
  2151. 00001A1C  5340                     subq.w     D0, 1
  2152. 00001A1E  48C0                     ext.l      D0
  2153. 00001A20  81FC 0003                divs.w     D0, 0x3
  2154. 00001A24  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2155. 00001A28  0640 009A                addi.w     D0, 0x9A
  2156. 00001A2C  3207                     move.w     D1, D7
  2157. 00001A2E  E741                     asl        D1.w, 3
  2158. 00001A30  0641 F17C                addi.w     D1, 0xF17C
  2159. 00001A34  3B80 1000                move.w     [A5 + D1.w], D0
  2160. 00001A38  302D F468                move.w     D0, [A5 - 0xB98]
  2161. 00001A3C  5340                     subq.w     D0, 1
  2162. 00001A3E  48C0                     ext.l      D0
  2163. 00001A40  81FC 0003                divs.w     D0, 0x3
  2164. 00001A44  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2165. 00001A48  0640 0086                addi.w     D0, 0x86
  2166. 00001A4C  3207                     move.w     D1, D7
  2167. 00001A4E  E741                     asl        D1.w, 3
  2168. 00001A50  0641 F178                addi.w     D1, 0xF178
  2169. 00001A54  3B80 1000                move.w     [A5 + D1.w], D0
  2170. 00001A58  3007                     move.w     D0, D7
  2171. 00001A5A  5340                     subq.w     D0, 1
  2172. 00001A5C  C1FC 0015                muls.w     D0, 0x15
  2173. 00001A60  0640 0232                addi.w     D0, 0x232
  2174. 00001A64  3207                     move.w     D1, D7
  2175. 00001A66  E741                     asl        D1.w, 3
  2176. 00001A68  0641 F15E                addi.w     D1, 0xF15E
  2177. 00001A6C  3B80 1000                move.w     [A5 + D1.w], D0
  2178. 00001A70  3007                     move.w     D0, D7
  2179. 00001A72  5340                     subq.w     D0, 1
  2180. 00001A74  C1FC 0015                muls.w     D0, 0x15
  2181. 00001A78  0640 0246                addi.w     D0, 0x246
  2182. 00001A7C  3207                     move.w     D1, D7
  2183. 00001A7E  E741                     asl        D1.w, 3
  2184. 00001A80  0641 F162                addi.w     D1, 0xF162
  2185. 00001A84  3B80 1000                move.w     [A5 + D1.w], D0
  2186. 00001A88  302D F468                move.w     D0, [A5 - 0xB98]
  2187. 00001A8C  5340                     subq.w     D0, 1
  2188. 00001A8E  48C0                     ext.l      D0
  2189. 00001A90  81FC 0003                divs.w     D0, 0x3
  2190. 00001A94  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2191. 00001A98  0640 00C4                addi.w     D0, 0xC4
  2192. 00001A9C  3207                     move.w     D1, D7
  2193. 00001A9E  E741                     asl        D1.w, 3
  2194. 00001AA0  0641 F164                addi.w     D1, 0xF164
  2195. 00001AA4  3B80 1000                move.w     [A5 + D1.w], D0
  2196. 00001AA8  302D F468                move.w     D0, [A5 - 0xB98]
  2197. 00001AAC  5340                     subq.w     D0, 1
  2198. 00001AAE  48C0                     ext.l      D0
  2199. 00001AB0  81FC 0003                divs.w     D0, 0x3
  2200. 00001AB4  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  2201. 00001AB8  0640 00B0                addi.w     D0, 0xB0
  2202. 00001ABC  3207                     move.w     D1, D7
  2203. 00001ABE  E741                     asl        D1.w, 3
  2204. 00001AC0  0641 F160                addi.w     D1, 0xF160
  2205. 00001AC4  3B80 1000                move.w     [A5 + D1.w], D0
  2206. 00001AC8  5247                     addq.w     D7, 1
  2207. 00001ACA  0C47 0003                cmpi.w     D7, 0x3
  2208. 00001ACE  6F00 FEA8                ble        -0x156 /* 00001978 */
  2209. 00001AD2  554F                     subq.w     A7, 2
  2210. 00001AD4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2211. 00001AD8  486D F82C                pea.l      [A5 - 0x7D4]
  2212. 00001ADC  A970                     syscall    GetNextEvent
  2213. 00001ADE  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  2214. 00001AE2  594F                     subq.w     A7, 4
  2215. 00001AE4  A975                     syscall    TickCount
  2216. 00001AE6  2F3C 0000 012C           move.l     -[A7], 0x12C
  2217. 00001AEC  4EAD 006A                jsr        [A5 + 0x6A /* export_9 */]
  2218. 00001AF0  302D F838                move.w     D0, [A5 - 0x7C8]
  2219. 00001AF4  48C0                     ext.l      D0
  2220. 00001AF6  D09F                     add.l      D0, [A7]+
  2221. 00001AF8  322D F836                move.w     D1, [A5 - 0x7CA]
  2222. 00001AFC  48C1                     ext.l      D1
  2223. 00001AFE  D081                     add.l      D0, D1
  2224. 00001B00  7200                     moveq.l    D1, 0x00
  2225. 00001B02  122D F841                move.b     D1, [A5 - 0x7BF]
  2226. 00001B06  48C1                     ext.l      D1
  2227. 00001B08  D081                     add.l      D0, D1
  2228. 00001B0A  2B40 F11E                move.l     [A5 - 0xEE2], D0
  2229. 00001B0E  3D6D F120 FFC2           move.w     [A6 - 0x3E], [A5 - 0xEE0]
  2230. 00001B14  7E01                     moveq.l    D7, 0x01
  2231. 00001B16  6012                     bra        +0x14 /* 00001B2A */
  2232. label00001B18:
  2233. 00001B18  554F                     subq.w     A7, 2
  2234. 00001B1A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2235. 00001B1E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2236. 00001B22  3B5F F10C                move.w     [A5 - 0xEF4], [A7]+
  2237. 00001B26  5247                     addq.w     D7, 1
  2238. 00001B28  6906                     bvs        +0x8 /* 00001B30 */
  2239. label00001B2A:
  2240. 00001B2A  BE6E FFC2                cmp.w      D7, [A6 - 0x3E]
  2241. 00001B2E  6FE8                     ble        -0x16 /* 00001B18 */
  2242. label00001B30:
  2243. 00001B30  594F                     subq.w     A7, 4
  2244. 00001B32  A975                     syscall    TickCount
  2245. 00001B34  2B5F F11E                move.l     [A5 - 0xEE2], [A7]+
  2246. 00001B38  486D FED4                pea.l      [A5 - 0x12C]
  2247. 00001B3C  A875                     syscall    SetPBits/SetPortBits
  2248. 00001B3E  486D FB46                pea.l      [A5 - 0x4BA]
  2249. 00001B42  486D FFC4                pea.l      [A5 - 0x3C]
  2250. 00001B46  A8A5                     syscall    FillRect
  2251. 00001B48  3B7C 0140 F156           move.w     [A5 - 0xEAA], 0x140
  2252. 00001B4E  3B7C 0156 F15A           move.w     [A5 - 0xEA6], 0x156
  2253. 00001B54  3B7C 0200 F15C           move.w     [A5 - 0xEA4], 0x200
  2254. 00001B5A  426D F158                clr.w      [A5 - 0xEA8]
  2255. 00001B5E  486D F156                pea.l      [A5 - 0xEAA]
  2256. 00001B62  A8A1                     syscall    FrameRect
  2257. 00001B64  3F3C 0005                move.w     -[A7], 0x5
  2258. 00001B68  3F3C 014F                move.w     -[A7], 0x14F
  2259. 00001B6C  A893                     syscall    MoveTo
  2260. 00001B6E  4267                     clr.w      -[A7]
  2261. 00001B70  A889                     syscall    TextMode
  2262. 00001B72  487A 0A4A                pea.l      [PC + 0xA4A /* 000025BE, value 0x653636F, pstring "Score:" */]
  2263. 00001B76  A884                     syscall    DrawString
  2264. 00001B78  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  2265. 00001B7C  3F3C 014F                move.w     -[A7], 0x14F
  2266. 00001B80  A893                     syscall    MoveTo
  2267. 00001B82  302D F108                move.w     D0, [A5 - 0xEF8]
  2268. 00001B86  48C0                     ext.l      D0
  2269. 00001B88  2F00                     move.l     -[A7], D0
  2270. 00001B8A  486D EDFA                pea.l      [A5 - 0x1206]
  2271. 00001B8E  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2272. 00001B92  486D EDFA                pea.l      [A5 - 0x1206]
  2273. 00001B96  A884                     syscall    DrawString
  2274. 00001B98  3F3C 005A                move.w     -[A7], 0x5A /* 'Z' */
  2275. 00001B9C  3F3C 014F                move.w     -[A7], 0x14F
  2276. 00001BA0  A893                     syscall    MoveTo
  2277. 00001BA2  487A 0A12                pea.l      [PC + 0xA12 /* 000025B6, value 0x6205761, pstring " Wave:" */]
  2278. 00001BA6  A884                     syscall    DrawString
  2279. 00001BA8  3F3C 0087                move.w     -[A7], 0x87
  2280. 00001BAC  3F3C 014F                move.w     -[A7], 0x14F
  2281. 00001BB0  A893                     syscall    MoveTo
  2282. 00001BB2  302D F468                move.w     D0, [A5 - 0xB98]
  2283. 00001BB6  5340                     subq.w     D0, 1
  2284. 00001BB8  48C0                     ext.l      D0
  2285. 00001BBA  81FC 0003                divs.w     D0, 0x3
  2286. 00001BBE  4840                     swap.w     D0
  2287. 00001BC0  5240                     addq.w     D0, 1
  2288. 00001BC2  48C0                     ext.l      D0
  2289. 00001BC4  2F00                     move.l     -[A7], D0
  2290. 00001BC6  486D EDFA                pea.l      [A5 - 0x1206]
  2291. 00001BCA  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2292. 00001BCE  486D EDFA                pea.l      [A5 - 0x1206]
  2293. 00001BD2  A884                     syscall    DrawString
  2294. 00001BD4  3F3C 009B                move.w     -[A7], 0x9B
  2295. 00001BD8  3F3C 014F                move.w     -[A7], 0x14F
  2296. 00001BDC  A893                     syscall    MoveTo
  2297. 00001BDE  487A 09CE                pea.l      [PC + 0x9CE /* 000025AE, value 0x6426561, pstring "Beach:" */]
  2298. 00001BE2  A884                     syscall    DrawString
  2299. 00001BE4  3F3C 00C8                move.w     -[A7], 0xC8
  2300. 00001BE8  3F3C 014F                move.w     -[A7], 0x14F
  2301. 00001BEC  A893                     syscall    MoveTo
  2302. 00001BEE  302D F468                move.w     D0, [A5 - 0xB98]
  2303. 00001BF2  5340                     subq.w     D0, 1
  2304. 00001BF4  48C0                     ext.l      D0
  2305. 00001BF6  81FC 0003                divs.w     D0, 0x3
  2306. 00001BFA  5240                     addq.w     D0, 1
  2307. 00001BFC  48C0                     ext.l      D0
  2308. 00001BFE  2F00                     move.l     -[A7], D0
  2309. 00001C00  486D EDFA                pea.l      [A5 - 0x1206]
  2310. 00001C04  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  2311. 00001C08  486D EDFA                pea.l      [A5 - 0x1206]
  2312. 00001C0C  A884                     syscall    DrawString
  2313. 00001C0E  3F3C 00DC                move.w     -[A7], 0xDC
  2314. 00001C12  3F3C 014F                move.w     -[A7], 0x14F
  2315. 00001C16  A893                     syscall    MoveTo
  2316. 00001C18  487A 098C                pea.l      [PC + 0x98C /* 000025A6, value 0x7456E65, pstring "Energy:" */]
  2317. 00001C1C  A884                     syscall    DrawString
  2318. 00001C1E  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2319. 00001C22  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2320. 00001C26  4247                     clr.w      D7
  2321. label00001C28:
  2322. 00001C28  7801                     moveq.l    D4, 0x01
  2323. label00001C2A:
  2324. 00001C2A  3007                     move.w     D0, D7
  2325. 00001C2C  EB40                     asl        D0.w, 5
  2326. 00001C2E  3204                     move.w     D1, D4
  2327. 00001C30  D241                     add.w      D1, D1
  2328. 00001C32  D041                     add.w      D0, D1
  2329. 00001C34  0640 E554                addi.w     D0, 0xE554
  2330. 00001C38  4275 0000                clr.w      [A5 + D0.w]
  2331. 00001C3C  5244                     addq.w     D4, 1
  2332. 00001C3E  0C44 0010                cmpi.w     D4, 0x10
  2333. 00001C42  6FE6                     ble        -0x18 /* 00001C2A */
  2334. 00001C44  5247                     addq.w     D7, 1
  2335. 00001C46  0C47 001E                cmpi.w     D7, 0x1E
  2336. 00001C4A  6FDC                     ble        -0x22 /* 00001C28 */
  2337. 00001C4C  7E01                     moveq.l    D7, 0x01
  2338. label00001C4E:
  2339. 00001C4E  554F                     subq.w     A7, 2
  2340. 00001C50  3F3C 0018                move.w     -[A7], 0x18
  2341. 00001C54  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2342. 00001C58  3C1F                     move.w     D6, [A7]+
  2343. 00001C5A  554F                     subq.w     A7, 2
  2344. 00001C5C  3F3C 000E                move.w     -[A7], 0xE
  2345. 00001C60  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2346. 00001C64  3A1F                     move.w     D5, [A7]+
  2347. 00001C66  5245                     addq.w     D5, 1
  2348. 00001C68  554F                     subq.w     A7, 2
  2349. 00001C6A  3F3C 0005                move.w     -[A7], 0x5
  2350. 00001C6E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2351. 00001C72  3B5F E550                move.w     [A5 - 0x1AB0], [A7]+
  2352. 00001C76  3006                     move.w     D0, D6
  2353. 00001C78  D06D E550                add.w      D0, [A5 - 0x1AB0]
  2354. 00001C7C  0C40 001A                cmpi.w     D0, 0x1A
  2355. 00001C80  6CCC                     bge        -0x32 /* 00001C4E */
  2356. 00001C82  3006                     move.w     D0, D6
  2357. 00001C84  EB40                     asl        D0.w, 5
  2358. 00001C86  3205                     move.w     D1, D5
  2359. 00001C88  D241                     add.w      D1, D1
  2360. 00001C8A  D041                     add.w      D0, D1
  2361. 00001C8C  0640 E554                addi.w     D0, 0xE554
  2362. 00001C90  0C75 0005 0000           cmpi.w     [A5 + D0.w], 0x5
  2363. 00001C96  6C16                     bge        +0x18 /* 00001CAE */
  2364. 00001C98  3006                     move.w     D0, D6
  2365. 00001C9A  EB40                     asl        D0.w, 5
  2366. 00001C9C  3205                     move.w     D1, D5
  2367. 00001C9E  D241                     add.w      D1, D1
  2368. 00001CA0  D041                     add.w      D0, D1
  2369. 00001CA2  0640 E554                addi.w     D0, 0xE554
  2370. 00001CA6  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  2371. 00001CAC  6014                     bra        +0x16 /* 00001CC2 */
  2372. label00001CAE:
  2373. 00001CAE  3006                     move.w     D0, D6
  2374. 00001CB0  EB40                     asl        D0.w, 5
  2375. 00001CB2  3205                     move.w     D1, D5
  2376. 00001CB4  D241                     add.w      D1, D1
  2377. 00001CB6  D041                     add.w      D0, D1
  2378. 00001CB8  0640 E554                addi.w     D0, 0xE554
  2379. 00001CBC  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2380. label00001CC2:
  2381. 00001CC2  3D6D E550 FFC2           move.w     [A6 - 0x3E], [A5 - 0x1AB0]
  2382. 00001CC8  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  2383. 00001CCE  601C                     bra        +0x1E /* 00001CEC */
  2384. label00001CD0:
  2385. 00001CD0  5246                     addq.w     D6, 1
  2386. 00001CD2  3006                     move.w     D0, D6
  2387. 00001CD4  EB40                     asl        D0.w, 5
  2388. 00001CD6  3205                     move.w     D1, D5
  2389. 00001CD8  D241                     add.w      D1, D1
  2390. 00001CDA  D041                     add.w      D0, D1
  2391. 00001CDC  0640 E554                addi.w     D0, 0xE554
  2392. 00001CE0  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2393. 00001CE6  526E FFE8                addq.w     [A6 - 0x18], 1
  2394. 00001CEA  690A                     bvs        +0xC /* 00001CF6 */
  2395. label00001CEC:
  2396. 00001CEC  302E FFE8                move.w     D0, [A6 - 0x18]
  2397. 00001CF0  B06E FFC2                cmp.w      D0, [A6 - 0x3E]
  2398. 00001CF4  6FDA                     ble        -0x24 /* 00001CD0 */
  2399. label00001CF6:
  2400. 00001CF6  5246                     addq.w     D6, 1
  2401. 00001CF8  3006                     move.w     D0, D6
  2402. 00001CFA  EB40                     asl        D0.w, 5
  2403. 00001CFC  3205                     move.w     D1, D5
  2404. 00001CFE  D241                     add.w      D1, D1
  2405. 00001D00  D041                     add.w      D0, D1
  2406. 00001D02  0640 E554                addi.w     D0, 0xE554
  2407. 00001D06  0C75 0001 0000           cmpi.w     [A5 + D0.w], 0x1
  2408. 00001D0C  57C0                     seq        D0
  2409. 00001D0E  3206                     move.w     D1, D6
  2410. 00001D10  EB41                     asl        D1.w, 5
  2411. 00001D12  3405                     move.w     D2, D5
  2412. 00001D14  D442                     add.w      D2, D2
  2413. 00001D16  D242                     add.w      D1, D2
  2414. 00001D18  0641 E554                addi.w     D1, 0xE554
  2415. 00001D1C  0C75 0005 1000           cmpi.w     [A5 + D1.w], 0x5
  2416. 00001D22  57C1                     seq        D1
  2417. 00001D24  8001                     or.b       D0, D1
  2418. 00001D26  6716                     beq        +0x18 /* 00001D3E */
  2419. 00001D28  3006                     move.w     D0, D6
  2420. 00001D2A  EB40                     asl        D0.w, 5
  2421. 00001D2C  3205                     move.w     D1, D5
  2422. 00001D2E  D241                     add.w      D1, D1
  2423. 00001D30  D041                     add.w      D0, D1
  2424. 00001D32  0640 E554                addi.w     D0, 0xE554
  2425. 00001D36  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  2426. 00001D3C  6014                     bra        +0x16 /* 00001D52 */
  2427. label00001D3E:
  2428. 00001D3E  3006                     move.w     D0, D6
  2429. 00001D40  EB40                     asl        D0.w, 5
  2430. 00001D42  3205                     move.w     D1, D5
  2431. 00001D44  D241                     add.w      D1, D1
  2432. 00001D46  D041                     add.w      D0, D1
  2433. 00001D48  0640 E554                addi.w     D0, 0xE554
  2434. 00001D4C  3BBC 0009 0000           move.w     [A5 + D0.w], 0x9 /* '\t' */
  2435. label00001D52:
  2436. 00001D52  5247                     addq.w     D7, 1
  2437. 00001D54  0C47 0014                cmpi.w     D7, 0x14
  2438. 00001D58  6F00 FEF4                ble        -0x10A /* 00001C4E */
  2439. 00001D5C  7C01                     moveq.l    D6, 0x01
  2440. label00001D5E:
  2441. 00001D5E  7A02                     moveq.l    D5, 0x02
  2442. label00001D60:
  2443. 00001D60  3005                     move.w     D0, D5
  2444. 00001D62  C1FC 000F                muls.w     D0, 0xF
  2445. 00001D66  5740                     subq.w     D0, 3
  2446. 00001D68  3B40 F15E                move.w     [A5 - 0xEA2], D0
  2447. 00001D6C  3005                     move.w     D0, D5
  2448. 00001D6E  C1FC 000F                muls.w     D0, 0xF
  2449. 00001D72  0640 0011                addi.w     D0, 0x11
  2450. 00001D76  3B40 F162                move.w     [A5 - 0xE9E], D0
  2451. 00001D7A  3006                     move.w     D0, D6
  2452. 00001D7C  C1FC 0014                muls.w     D0, 0x14
  2453. 00001D80  0640 0014                addi.w     D0, 0x14
  2454. 00001D84  3B40 F164                move.w     [A5 - 0xE9C], D0
  2455. 00001D88  3006                     move.w     D0, D6
  2456. 00001D8A  C1FC 0014                muls.w     D0, 0x14
  2457. 00001D8E  3B40 F160                move.w     [A5 - 0xEA0], D0
  2458. 00001D92  3006                     move.w     D0, D6
  2459. 00001D94  EB40                     asl        D0.w, 5
  2460. 00001D96  3205                     move.w     D1, D5
  2461. 00001D98  D241                     add.w      D1, D1
  2462. 00001D9A  D041                     add.w      D0, D1
  2463. 00001D9C  0640 E554                addi.w     D0, 0xE554
  2464. 00001DA0  3035 0000                move.w     D0, [A5 + D0.w]
  2465. 00001DA4  6000 010A                bra        +0x10C /* 00001EB0 */
  2466. 00001DA8  486D F4D2                pea.l      [A5 - 0xB2E]
  2467. 00001DAC  486D F4E2                pea.l      [A5 - 0xB1E]
  2468. 00001DB0  486D F17E                pea.l      [A5 - 0xE82]
  2469. 00001DB4  486D F15E                pea.l      [A5 - 0xEA2]
  2470. 00001DB8  3F3C 0002                move.w     -[A7], 0x2
  2471. 00001DBC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2472. 00001DC0  A8EC                     syscall    CopyBits
  2473. 00001DC2  6000 0114                bra        +0x116 /* 00001ED8 */
  2474. 00001DC6  486D F4D2                pea.l      [A5 - 0xB2E]
  2475. 00001DCA  486D F4E2                pea.l      [A5 - 0xB1E]
  2476. 00001DCE  486D F186                pea.l      [A5 - 0xE7A]
  2477. 00001DD2  486D F15E                pea.l      [A5 - 0xEA2]
  2478. 00001DD6  3F3C 0002                move.w     -[A7], 0x2
  2479. 00001DDA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2480. 00001DDE  A8EC                     syscall    CopyBits
  2481. 00001DE0  6000 00F6                bra        +0xF8 /* 00001ED8 */
  2482. 00001DE4  486D F4D2                pea.l      [A5 - 0xB2E]
  2483. 00001DE8  486D F4E2                pea.l      [A5 - 0xB1E]
  2484. 00001DEC  486D F18E                pea.l      [A5 - 0xE72]
  2485. 00001DF0  486D F15E                pea.l      [A5 - 0xEA2]
  2486. 00001DF4  3F3C 0002                move.w     -[A7], 0x2
  2487. 00001DF8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2488. 00001DFC  A8EC                     syscall    CopyBits
  2489. 00001DFE  6000 00D8                bra        +0xDA /* 00001ED8 */
  2490. 00001E02  486D F4D2                pea.l      [A5 - 0xB2E]
  2491. 00001E06  486D F4E2                pea.l      [A5 - 0xB1E]
  2492. 00001E0A  486D F196                pea.l      [A5 - 0xE6A]
  2493. 00001E0E  486D F15E                pea.l      [A5 - 0xEA2]
  2494. 00001E12  3F3C 0002                move.w     -[A7], 0x2
  2495. 00001E16  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2496. 00001E1A  A8EC                     syscall    CopyBits
  2497. 00001E1C  6000 00BA                bra        +0xBC /* 00001ED8 */
  2498. 00001E20  486D F4D2                pea.l      [A5 - 0xB2E]
  2499. 00001E24  486D F4E2                pea.l      [A5 - 0xB1E]
  2500. 00001E28  486D F19E                pea.l      [A5 - 0xE62]
  2501. 00001E2C  486D F15E                pea.l      [A5 - 0xEA2]
  2502. 00001E30  3F3C 0002                move.w     -[A7], 0x2
  2503. 00001E34  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2504. 00001E38  A8EC                     syscall    CopyBits
  2505. 00001E3A  6000 009C                bra        +0x9E /* 00001ED8 */
  2506. 00001E3E  486D F4D2                pea.l      [A5 - 0xB2E]
  2507. 00001E42  486D F4E2                pea.l      [A5 - 0xB1E]
  2508. 00001E46  486D F1A6                pea.l      [A5 - 0xE5A]
  2509. 00001E4A  486D F15E                pea.l      [A5 - 0xEA2]
  2510. 00001E4E  3F3C 0002                move.w     -[A7], 0x2
  2511. 00001E52  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2512. 00001E56  A8EC                     syscall    CopyBits
  2513. 00001E58  6000 007E                bra        +0x80 /* 00001ED8 */
  2514. 00001E5C  486D F4D2                pea.l      [A5 - 0xB2E]
  2515. 00001E60  486D F4E2                pea.l      [A5 - 0xB1E]
  2516. 00001E64  486D F166                pea.l      [A5 - 0xE9A]
  2517. 00001E68  486D F15E                pea.l      [A5 - 0xEA2]
  2518. 00001E6C  3F3C 0002                move.w     -[A7], 0x2
  2519. 00001E70  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2520. 00001E74  A8EC                     syscall    CopyBits
  2521. 00001E76  6060                     bra        +0x62 /* 00001ED8 */
  2522. 00001E78  486D F4D2                pea.l      [A5 - 0xB2E]
  2523. 00001E7C  486D F4E2                pea.l      [A5 - 0xB1E]
  2524. 00001E80  486D F16E                pea.l      [A5 - 0xE92]
  2525. 00001E84  486D F15E                pea.l      [A5 - 0xEA2]
  2526. 00001E88  3F3C 0002                move.w     -[A7], 0x2
  2527. 00001E8C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2528. 00001E90  A8EC                     syscall    CopyBits
  2529. 00001E92  6044                     bra        +0x46 /* 00001ED8 */
  2530. 00001E94  486D F4D2                pea.l      [A5 - 0xB2E]
  2531. 00001E98  486D F4E2                pea.l      [A5 - 0xB1E]
  2532. 00001E9C  486D F176                pea.l      [A5 - 0xE8A]
  2533. 00001EA0  486D F15E                pea.l      [A5 - 0xEA2]
  2534. 00001EA4  3F3C 0002                move.w     -[A7], 0x2
  2535. 00001EA8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2536. 00001EAC  A8EC                     syscall    CopyBits
  2537. 00001EAE  6028                     bra        +0x2A /* 00001ED8 */
  2538. label00001EB0:
  2539. 00001EB0  5340                     subq.w     D0, 1
  2540. 00001EB2  0C40 000B                cmpi.w     D0, 0xB
  2541. 00001EB6  6420                     bcc        +0x22 /* 00001ED8 */
  2542. 00001EB8  D040                     add.w      D0, D0
  2543. 00001EBA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2544. 00001EBE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2545. 00001EC2  FEE6 FF04                .extension 0xEE6 <<F/2-3/7>> // unimplemented
  2546. 00001EC6  FF22                     .extension 0xF22 <<F/4-5/7>> // unimplemented
  2547. 00001EC8  0016 FF40                ori.b      [A6], 0x40 /* '@' */
  2548. 00001ECC  FF5E                     .extension 0xF5E <<F/4-5/7>> // unimplemented
  2549. 00001ECE  FF7C                     .extension 0xF7C <<F/4-5/7>> // unimplemented
  2550. 00001ED0  0016 FF9A                ori.b      [A6], 0x9A
  2551. 00001ED4  FFB6                     .invalid   <<F/6/7>>
  2552. 00001ED6  FFD2                     .invalid   <<F/7/7>>
  2553. label00001ED8:
  2554. 00001ED8  5245                     addq.w     D5, 1
  2555. 00001EDA  0C45 000F                cmpi.w     D5, 0xF
  2556. 00001EDE  6F00 FE80                ble        -0x17E /* 00001D60 */
  2557. 00001EE2  5246                     addq.w     D6, 1
  2558. 00001EE4  0C46 001A                cmpi.w     D6, 0x1A
  2559. 00001EE8  6F00 FE74                ble        -0x18A /* 00001D5E */
  2560. 00001EEC  486D FF52                pea.l      [A5 - 0xAE]
  2561. 00001EF0  A875                     syscall    SetPBits/SetPortBits
  2562. 00001EF2  486D FED4                pea.l      [A5 - 0x12C]
  2563. 00001EF6  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  2564. 00001EFA  554F                     subq.w     A7, 2
  2565. 00001EFC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2566. 00001F00  486D F82C                pea.l      [A5 - 0x7D4]
  2567. 00001F04  A970                     syscall    GetNextEvent
  2568. 00001F06  1B5F F841                move.b     [A5 - 0x7BF], [A7]+
  2569. 00001F0A  302D F838                move.w     D0, [A5 - 0x7C8]
  2570. 00001F0E  0640 000B                addi.w     D0, 0xB
  2571. 00001F12  3B40 F464                move.w     [A5 - 0xB9C], D0
  2572. 00001F16  302D F838                move.w     D0, [A5 - 0x7C8]
  2573. 00001F1A  0640 FFF7                addi.w     D0, 0xFFF7
  2574. 00001F1E  3B40 F460                move.w     [A5 - 0xBA0], D0
  2575. 00001F22  7E01                     moveq.l    D7, 0x01
  2576. label00001F24:
  2577. 00001F24  486D F4D2                pea.l      [A5 - 0xB2E]
  2578. 00001F28  486D F4E2                pea.l      [A5 - 0xB1E]
  2579. 00001F2C  3007                     move.w     D0, D7
  2580. 00001F2E  E740                     asl        D0.w, 3
  2581. 00001F30  0640 F8E0                addi.w     D0, 0xF8E0
  2582. 00001F34  4875 0000                pea.l      [A5 + D0.w]
  2583. 00001F38  486D F45E                pea.l      [A5 - 0xBA2]
  2584. 00001F3C  3F3C 0001                move.w     -[A7], 0x1
  2585. 00001F40  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2586. 00001F44  A8EC                     syscall    CopyBits
  2587. 00001F46  3007                     move.w     D0, D7
  2588. 00001F48  5340                     subq.w     D0, 1
  2589. 00001F4A  48C0                     ext.l      D0
  2590. 00001F4C  81FC 0003                divs.w     D0, 0x3
  2591. 00001F50  4840                     swap.w     D0
  2592. 00001F52  C1FC 0064                muls.w     D0, 0x64 /* 'd' */
  2593. 00001F56  0640 03E8                addi.w     D0, 0x3E8
  2594. 00001F5A  3207                     move.w     D1, D7
  2595. 00001F5C  48C1                     ext.l      D1
  2596. 00001F5E  83FC 0003                divs.w     D1, 0x3
  2597. 00001F62  C3FC 0064                muls.w     D1, 0x64 /* 'd' */
  2598. 00001F66  D041                     add.w      D0, D1
  2599. 00001F68  3B40 F46C                move.w     [A5 - 0xB94], D0
  2600. 00001F6C  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2601. 00001F70  286D F8D8                movea.l    A4, [A5 - 0x728]
  2602. 00001F74  38BC FFFF                move.w     [A4], 0xFFFF
  2603. 00001F78  302D F46C                move.w     D0, [A5 - 0xB94]
  2604. 00001F7C  48C0                     ext.l      D0
  2605. 00001F7E  2F3C 000B F400           move.l     -[A7], 0xBF400
  2606. 00001F84  2F00                     move.l     -[A7], D0
  2607. 00001F86  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2608. 00001F8A  544F                     addq.w     A7, 2
  2609. 00001F8C  395F 0002                move.w     [A4 + 0x2], [A7]+
  2610. 00001F90  397C 0002 0004           move.w     [A4 + 0x4], 0x2
  2611. 00001F96  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  2612. 00001F9C  2F2D F8D0                move.l     -[A7], [A5 - 0x730]
  2613. 00001FA0  7008                     moveq.l    D0, 0x08
  2614. 00001FA2  2F00                     move.l     -[A7], D0
  2615. 00001FA4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2616. 00001FA6  2F00                     move.l     -[A7], D0
  2617. 00001FA8  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  2618. 00001FAC  486D F4D2                pea.l      [A5 - 0xB2E]
  2619. 00001FB0  486D F4E2                pea.l      [A5 - 0xB1E]
  2620. 00001FB4  3007                     move.w     D0, D7
  2621. 00001FB6  E740                     asl        D0.w, 3
  2622. 00001FB8  0640 F8E0                addi.w     D0, 0xF8E0
  2623. 00001FBC  4875 0000                pea.l      [A5 + D0.w]
  2624. 00001FC0  486D F45E                pea.l      [A5 - 0xBA2]
  2625. 00001FC4  3F3C 0002                move.w     -[A7], 0x2
  2626. 00001FC8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2627. 00001FCC  A8EC                     syscall    CopyBits
  2628. 00001FCE  5247                     addq.w     D7, 1
  2629. 00001FD0  0C47 0008                cmpi.w     D7, 0x8
  2630. 00001FD4  6F00 FF4E                ble        -0xB0 /* 00001F24 */
  2631. 00001FD8  486D F4D2                pea.l      [A5 - 0xB2E]
  2632. 00001FDC  486D F4E2                pea.l      [A5 - 0xB1E]
  2633. 00001FE0  486D F3A6                pea.l      [A5 - 0xC5A]
  2634. 00001FE4  486D F45E                pea.l      [A5 - 0xBA2]
  2635. 00001FE8  3F3C 0002                move.w     -[A7], 0x2
  2636. 00001FEC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2637. 00001FF0  A8EC                     syscall    CopyBits
  2638. 00001FF2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2639. 00001FF6  7032                     moveq.l    D0, 0x32
  2640. 00001FF8  2F00                     move.l     -[A7], D0
  2641. 00001FFA  486D F122                pea.l      [A5 - 0xEDE]
  2642. 00001FFE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2643. 00002002  486E FFDC                pea.l      [A6 - 0x24]
  2644. 00002006  4267                     clr.w      -[A7]
  2645. 00002008  3F3C FF83                move.w     -[A7], 0xFF83
  2646. 0000200C  3F3C 0200                move.w     -[A7], 0x200
  2647. 00002010  3F3C FFFF                move.w     -[A7], 0xFFFF
  2648. 00002014  A8A7                     syscall    SetRect
  2649. 00002016  486E FFD4                pea.l      [A6 - 0x2C]
  2650. 0000201A  4267                     clr.w      -[A7]
  2651. 0000201C  3F3C 01F4                move.w     -[A7], 0x1F4
  2652. 00002020  3F3C 0200                move.w     -[A7], 0x200
  2653. 00002024  3F3C 0270                move.w     -[A7], 0x270
  2654. 00002028  A8A7                     syscall    SetRect
  2655. 0000202A  7801                     moveq.l    D4, 0x01
  2656. 0000202C  4247                     clr.w      D7
  2657. label0000202E:
  2658. 0000202E  4243                     clr.w      D3
  2659. 00002030  4A6E FFDC                tst.w      [A6 - 0x24]
  2660. 00002034  6C06                     bge        +0x8 /* 0000203C */
  2661. 00002036  362E FFDC                move.w     D3, [A6 - 0x24]
  2662. 0000203A  4443                     neg.w      D3
  2663. label0000203C:
  2664. 0000203C  486E FFDC                pea.l      [A6 - 0x24]
  2665. 00002040  4267                     clr.w      -[A7]
  2666. 00002042  3F03                     move.w     -[A7], D3
  2667. 00002044  A8A8                     syscall    OffsetRect
  2668. 00002046  486E FFD4                pea.l      [A6 - 0x2C]
  2669. 0000204A  4267                     clr.w      -[A7]
  2670. 0000204C  3F03                     move.w     -[A7], D3
  2671. 0000204E  A8A8                     syscall    OffsetRect
  2672. 00002050  486D FED4                pea.l      [A5 - 0x12C]
  2673. 00002054  486D F47E                pea.l      [A5 - 0xB82]
  2674. 00002058  486E FFDC                pea.l      [A6 - 0x24]
  2675. 0000205C  486E FFD4                pea.l      [A6 - 0x2C]
  2676. 00002060  4267                     clr.w      -[A7]
  2677. 00002062  42A7                     clr.l      -[A7]
  2678. 00002064  A8EC                     syscall    CopyBits
  2679. 00002066  486E FFDC                pea.l      [A6 - 0x24]
  2680. 0000206A  4267                     clr.w      -[A7]
  2681. 0000206C  3003                     move.w     D0, D3
  2682. 0000206E  4440                     neg.w      D0
  2683. 00002070  3F00                     move.w     -[A7], D0
  2684. 00002072  A8A8                     syscall    OffsetRect
  2685. 00002074  486E FFD4                pea.l      [A6 - 0x2C]
  2686. 00002078  4267                     clr.w      -[A7]
  2687. 0000207A  3003                     move.w     D0, D3
  2688. 0000207C  4440                     neg.w      D0
  2689. 0000207E  3F00                     move.w     -[A7], D0
  2690. 00002080  A8A8                     syscall    OffsetRect
  2691. 00002082  7003                     moveq.l    D0, 0x03
  2692. 00002084  9044                     sub.w      D0, D4
  2693. 00002086  3800                     move.w     D4, D0
  2694. 00002088  3004                     move.w     D0, D4
  2695. 0000208A  6034                     bra        +0x36 /* 000020C0 */
  2696. label0000208C:
  2697. 0000208C  486D F49A                pea.l      [A5 - 0xB66]
  2698. 00002090  486D F47E                pea.l      [A5 - 0xB82]
  2699. 00002094  486D E548                pea.l      [A5 - 0x1AB8]
  2700. 00002098  486E FFD4                pea.l      [A6 - 0x2C]
  2701. 0000209C  3F3C 0003                move.w     -[A7], 0x3
  2702. 000020A0  42A7                     clr.l      -[A7]
  2703. 000020A2  A8EC                     syscall    CopyBits
  2704. 000020A4  6022                     bra        +0x24 /* 000020C8 */
  2705. label000020A6:
  2706. 000020A6  486D F48C                pea.l      [A5 - 0xB74]
  2707. 000020AA  486D F47E                pea.l      [A5 - 0xB82]
  2708. 000020AE  486D E528                pea.l      [A5 - 0x1AD8]
  2709. 000020B2  486E FFD4                pea.l      [A6 - 0x2C]
  2710. 000020B6  3F3C 0003                move.w     -[A7], 0x3
  2711. 000020BA  42A7                     clr.l      -[A7]
  2712. 000020BC  A8EC                     syscall    CopyBits
  2713. 000020BE  6008                     bra        +0xA /* 000020C8 */
  2714. label000020C0:
  2715. 000020C0  5340                     subq.w     D0, 1
  2716. 000020C2  67C8                     beq        -0x36 /* 0000208C */
  2717. 000020C4  5340                     subq.w     D0, 1
  2718. 000020C6  67DE                     beq        -0x20 /* 000020A6 */
  2719. label000020C8:
  2720. 000020C8  3004                     move.w     D0, D4
  2721. 000020CA  6034                     bra        +0x36 /* 00002100 */
  2722. label000020CC:
  2723. 000020CC  486D F4A8                pea.l      [A5 - 0xB58]
  2724. 000020D0  486D F47E                pea.l      [A5 - 0xB82]
  2725. 000020D4  486D E528                pea.l      [A5 - 0x1AD8]
  2726. 000020D8  486E FFD4                pea.l      [A6 - 0x2C]
  2727. 000020DC  3F3C 0001                move.w     -[A7], 0x1
  2728. 000020E0  42A7                     clr.l      -[A7]
  2729. 000020E2  A8EC                     syscall    CopyBits
  2730. 000020E4  6022                     bra        +0x24 /* 00002108 */
  2731. label000020E6:
  2732. 000020E6  486D F4A8                pea.l      [A5 - 0xB58]
  2733. 000020EA  486D F47E                pea.l      [A5 - 0xB82]
  2734. 000020EE  486D E530                pea.l      [A5 - 0x1AD0]
  2735. 000020F2  486E FFD4                pea.l      [A6 - 0x2C]
  2736. 000020F6  3F3C 0001                move.w     -[A7], 0x1
  2737. 000020FA  42A7                     clr.l      -[A7]
  2738. 000020FC  A8EC                     syscall    CopyBits
  2739. 000020FE  6008                     bra        +0xA /* 00002108 */
  2740. label00002100:
  2741. 00002100  5340                     subq.w     D0, 1
  2742. 00002102  67C8                     beq        -0x36 /* 000020CC */
  2743. 00002104  5340                     subq.w     D0, 1
  2744. 00002106  67DE                     beq        -0x20 /* 000020E6 */
  2745. label00002108:
  2746. 00002108  486D F47E                pea.l      [A5 - 0xB82]
  2747. 0000210C  486D F4E2                pea.l      [A5 - 0xB1E]
  2748. 00002110  486E FFD4                pea.l      [A6 - 0x2C]
  2749. 00002114  486E FFDC                pea.l      [A6 - 0x24]
  2750. 00002118  4267                     clr.w      -[A7]
  2751. 0000211A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2752. 0000211E  A8EC                     syscall    CopyBits
  2753. 00002120  486E FFDC                pea.l      [A6 - 0x24]
  2754. 00002124  4267                     clr.w      -[A7]
  2755. 00002126  3F3C 0004                move.w     -[A7], 0x4
  2756. 0000212A  A8A8                     syscall    OffsetRect
  2757. 0000212C  5247                     addq.w     D7, 1
  2758. 0000212E  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  2759. 00002132  6F00 FEFA                ble        -0x104 /* 0000202E */
  2760. 00002136  7E01                     moveq.l    D7, 0x01
  2761. label00002138:
  2762. 00002138  486D FED4                pea.l      [A5 - 0x12C]
  2763. 0000213C  486D F47E                pea.l      [A5 - 0xB82]
  2764. 00002140  486E FFDC                pea.l      [A6 - 0x24]
  2765. 00002144  486E FFD4                pea.l      [A6 - 0x2C]
  2766. 00002148  4267                     clr.w      -[A7]
  2767. 0000214A  42A7                     clr.l      -[A7]
  2768. 0000214C  A8EC                     syscall    CopyBits
  2769. 0000214E  3007                     move.w     D0, D7
  2770. 00002150  6000 0088                bra        +0x8A /* 000021DA */
  2771. 00002154  486D F48C                pea.l      [A5 - 0xB74]
  2772. 00002158  486D F47E                pea.l      [A5 - 0xB82]
  2773. 0000215C  486D E530                pea.l      [A5 - 0x1AD0]
  2774. 00002160  486E FFD4                pea.l      [A6 - 0x2C]
  2775. 00002164  3F3C 0003                move.w     -[A7], 0x3
  2776. 00002168  42A7                     clr.l      -[A7]
  2777. 0000216A  A8EC                     syscall    CopyBits
  2778. 0000216C  6000 0092                bra        +0x94 /* 00002200 */
  2779. 00002170  486D F48C                pea.l      [A5 - 0xB74]
  2780. 00002174  486D F47E                pea.l      [A5 - 0xB82]
  2781. 00002178  486D E538                pea.l      [A5 - 0x1AC8]
  2782. 0000217C  486E FFD4                pea.l      [A6 - 0x2C]
  2783. 00002180  3F3C 0003                move.w     -[A7], 0x3
  2784. 00002184  42A7                     clr.l      -[A7]
  2785. 00002186  A8EC                     syscall    CopyBits
  2786. 00002188  6000 0076                bra        +0x78 /* 00002200 */
  2787. 0000218C  486D F48C                pea.l      [A5 - 0xB74]
  2788. 00002190  486D F47E                pea.l      [A5 - 0xB82]
  2789. 00002194  486D E540                pea.l      [A5 - 0x1AC0]
  2790. 00002198  486E FFD4                pea.l      [A6 - 0x2C]
  2791. 0000219C  3F3C 0003                move.w     -[A7], 0x3
  2792. 000021A0  42A7                     clr.l      -[A7]
  2793. 000021A2  A8EC                     syscall    CopyBits
  2794. 000021A4  605A                     bra        +0x5C /* 00002200 */
  2795. 000021A6  486D F48C                pea.l      [A5 - 0xB74]
  2796. 000021AA  486D F47E                pea.l      [A5 - 0xB82]
  2797. 000021AE  486D E548                pea.l      [A5 - 0x1AB8]
  2798. 000021B2  486E FFD4                pea.l      [A6 - 0x2C]
  2799. 000021B6  3F3C 0003                move.w     -[A7], 0x3
  2800. 000021BA  42A7                     clr.l      -[A7]
  2801. 000021BC  A8EC                     syscall    CopyBits
  2802. 000021BE  6040                     bra        +0x42 /* 00002200 */
  2803. 000021C0  486D F47E                pea.l      [A5 - 0xB82]
  2804. 000021C4  486D F47E                pea.l      [A5 - 0xB82]
  2805. 000021C8  486D E528                pea.l      [A5 - 0x1AD8]
  2806. 000021CC  486E FFD4                pea.l      [A6 - 0x2C]
  2807. 000021D0  3F3C 0003                move.w     -[A7], 0x3
  2808. 000021D4  42A7                     clr.l      -[A7]
  2809. 000021D6  A8EC                     syscall    CopyBits
  2810. 000021D8  6026                     bra        +0x28 /* 00002200 */
  2811. label000021DA:
  2812. 000021DA  5340                     subq.w     D0, 1
  2813. 000021DC  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2814. 000021E0  641E                     bcc        +0x20 /* 00002200 */
  2815. 000021E2  D040                     add.w      D0, D0
  2816. 000021E4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2817. 000021E8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2818. 000021EC  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  2819. 000021EE  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  2820. 000021F0  FF84                     .invalid   <<F/6/7>>
  2821. 000021F2  FF84                     .invalid   <<F/6/7>>
  2822. 000021F4  FFA0                     .invalid   <<F/6/7>>
  2823. 000021F6  FFA0                     .invalid   <<F/6/7>>
  2824. 000021F8  FFBA                     .invalid   <<F/6/7>>
  2825. 000021FA  FFBA                     .invalid   <<F/6/7>>
  2826. 000021FC  FFD4                     .invalid   <<F/7/7>>
  2827. 000021FE  FFD4                     .invalid   <<F/7/7>>
  2828. label00002200:
  2829. 00002200  3007                     move.w     D0, D7
  2830. 00002202  6000 0088                bra        +0x8A /* 0000228C */
  2831. 00002206  486D F4A8                pea.l      [A5 - 0xB58]
  2832. 0000220A  486D F47E                pea.l      [A5 - 0xB82]
  2833. 0000220E  486D E538                pea.l      [A5 - 0x1AC8]
  2834. 00002212  486E FFD4                pea.l      [A6 - 0x2C]
  2835. 00002216  3F3C 0001                move.w     -[A7], 0x1
  2836. 0000221A  42A7                     clr.l      -[A7]
  2837. 0000221C  A8EC                     syscall    CopyBits
  2838. 0000221E  6000 0092                bra        +0x94 /* 000022B2 */
  2839. 00002222  486D F4A8                pea.l      [A5 - 0xB58]
  2840. 00002226  486D F47E                pea.l      [A5 - 0xB82]
  2841. 0000222A  486D E540                pea.l      [A5 - 0x1AC0]
  2842. 0000222E  486E FFD4                pea.l      [A6 - 0x2C]
  2843. 00002232  3F3C 0001                move.w     -[A7], 0x1
  2844. 00002236  42A7                     clr.l      -[A7]
  2845. 00002238  A8EC                     syscall    CopyBits
  2846. 0000223A  6000 0076                bra        +0x78 /* 000022B2 */
  2847. 0000223E  486D F4A8                pea.l      [A5 - 0xB58]
  2848. 00002242  486D F47E                pea.l      [A5 - 0xB82]
  2849. 00002246  486D E548                pea.l      [A5 - 0x1AB8]
  2850. 0000224A  486E FFD4                pea.l      [A6 - 0x2C]
  2851. 0000224E  3F3C 0001                move.w     -[A7], 0x1
  2852. 00002252  42A7                     clr.l      -[A7]
  2853. 00002254  A8EC                     syscall    CopyBits
  2854. 00002256  605A                     bra        +0x5C /* 000022B2 */
  2855. 00002258  486D F49A                pea.l      [A5 - 0xB66]
  2856. 0000225C  486D F47E                pea.l      [A5 - 0xB82]
  2857. 00002260  486D E528                pea.l      [A5 - 0x1AD8]
  2858. 00002264  486E FFD4                pea.l      [A6 - 0x2C]
  2859. 00002268  3F3C 0001                move.w     -[A7], 0x1
  2860. 0000226C  42A7                     clr.l      -[A7]
  2861. 0000226E  A8EC                     syscall    CopyBits
  2862. 00002270  6040                     bra        +0x42 /* 000022B2 */
  2863. 00002272  486D F49A                pea.l      [A5 - 0xB66]
  2864. 00002276  486D F47E                pea.l      [A5 - 0xB82]
  2865. 0000227A  486D E530                pea.l      [A5 - 0x1AD0]
  2866. 0000227E  486E FFD4                pea.l      [A6 - 0x2C]
  2867. 00002282  3F3C 0001                move.w     -[A7], 0x1
  2868. 00002286  42A7                     clr.l      -[A7]
  2869. 00002288  A8EC                     syscall    CopyBits
  2870. 0000228A  6026                     bra        +0x28 /* 000022B2 */
  2871. label0000228C:
  2872. 0000228C  5340                     subq.w     D0, 1
  2873. 0000228E  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  2874. 00002292  641E                     bcc        +0x20 /* 000022B2 */
  2875. 00002294  D040                     add.w      D0, D0
  2876. 00002296  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2877. 0000229A  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2878. 0000229E  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  2879. 000022A0  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  2880. 000022A2  FF84                     .invalid   <<F/6/7>>
  2881. 000022A4  FF84                     .invalid   <<F/6/7>>
  2882. 000022A6  FFA0                     .invalid   <<F/6/7>>
  2883. 000022A8  FFA0                     .invalid   <<F/6/7>>
  2884. 000022AA  FFBA                     .invalid   <<F/6/7>>
  2885. 000022AC  FFBA                     .invalid   <<F/6/7>>
  2886. 000022AE  FFD4                     .invalid   <<F/7/7>>
  2887. 000022B0  FFD4                     .invalid   <<F/7/7>>
  2888. label000022B2:
  2889. 000022B2  486D F47E                pea.l      [A5 - 0xB82]
  2890. 000022B6  486D F4E2                pea.l      [A5 - 0xB1E]
  2891. 000022BA  486E FFD4                pea.l      [A6 - 0x2C]
  2892. 000022BE  486E FFDC                pea.l      [A6 - 0x24]
  2893. 000022C2  4267                     clr.w      -[A7]
  2894. 000022C4  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2895. 000022C8  A8EC                     syscall    CopyBits
  2896. 000022CA  486E FFDC                pea.l      [A6 - 0x24]
  2897. 000022CE  4267                     clr.w      -[A7]
  2898. 000022D0  3F3C 0004                move.w     -[A7], 0x4
  2899. 000022D4  A8A8                     syscall    OffsetRect
  2900. 000022D6  5247                     addq.w     D7, 1
  2901. 000022D8  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  2902. 000022DC  6F00 FE5A                ble        -0x1A4 /* 00002138 */
  2903. 000022E0  486D FED4                pea.l      [A5 - 0x12C]
  2904. 000022E4  A875                     syscall    SetPBits/SetPortBits
  2905. 000022E6  7E01                     moveq.l    D7, 0x01
  2906. label000022E8:
  2907. 000022E8  3007                     move.w     D0, D7
  2908. 000022EA  C1FC 000E                muls.w     D0, 0xE
  2909. 000022EE  0640 F6F6                addi.w     D0, 0xF6F6
  2910. 000022F2  49F5 0000                lea.l      A4, [A5 + D0.w]
  2911. 000022F6  422C 0001                clr.b      [A4 + 0x1]
  2912. 000022FA  4214                     clr.b      [A4]
  2913. 000022FC  426C 000A                clr.w      [A4 + 0xA]
  2914. 00002300  5247                     addq.w     D7, 1
  2915. 00002302  0C47 0014                cmpi.w     D7, 0x14
  2916. 00002306  6FE0                     ble        -0x1E /* 000022E8 */
  2917. 00002308  7E01                     moveq.l    D7, 0x01
  2918. label0000230A:
  2919. 0000230A  3007                     move.w     D0, D7
  2920. 0000230C  C1FC 000E                muls.w     D0, 0xE
  2921. 00002310  0640 F6F6                addi.w     D0, 0xF6F6
  2922. 00002314  49F5 0000                lea.l      A4, [A5 + D0.w]
  2923. 00002318  554F                     subq.w     A7, 2
  2924. 0000231A  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  2925. 0000231E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2926. 00002322  395F 0002                move.w     [A4 + 0x2], [A7]+
  2927. 00002326  554F                     subq.w     A7, 2
  2928. 00002328  3F3C 01F4                move.w     -[A7], 0x1F4
  2929. 0000232C  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2930. 00002330  395F 0004                move.w     [A4 + 0x4], [A7]+
  2931. 00002334  302C 0002                move.w     D0, [A4 + 0x2]
  2932. 00002338  0640 000A                addi.w     D0, 0xA /* '\n' */
  2933. 0000233C  3940 0006                move.w     [A4 + 0x6], D0
  2934. 00002340  302C 0004                move.w     D0, [A4 + 0x4]
  2935. 00002344  0640 000A                addi.w     D0, 0xA /* '\n' */
  2936. 00002348  3940 0008                move.w     [A4 + 0x8], D0
  2937. 0000234C  18BC 0001                move.b     [A4], 0x1
  2938. 00002350  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  2939. 00002356  397C 0001 000C           move.w     [A4 + 0xC], 0x1
  2940. 0000235C  554F                     subq.w     A7, 2
  2941. 0000235E  302D F468                move.w     D0, [A5 - 0xB98]
  2942. 00002362  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2943. 00002366  323C 0082                move.w     D1, 0x82
  2944. 0000236A  9240                     sub.w      D1, D0
  2945. 0000236C  3F01                     move.w     -[A7], D1
  2946. 0000236E  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2947. 00002372  0C5F 0001                cmpi.w     [A7]+, 0x1
  2948. 00002376  6606                     bne        +0x8 /* 0000237E */
  2949. 00002378  397C 0002 000C           move.w     [A4 + 0xC], 0x2
  2950. label0000237E:
  2951. 0000237E  554F                     subq.w     A7, 2
  2952. 00002380  302D F468                move.w     D0, [A5 - 0xB98]
  2953. 00002384  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  2954. 00002388  323C 0091                move.w     D1, 0x91
  2955. 0000238C  9240                     sub.w      D1, D0
  2956. 0000238E  3F01                     move.w     -[A7], D1
  2957. 00002390  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2958. 00002394  0C5F 0001                cmpi.w     [A7]+, 0x1
  2959. 00002398  6606                     bne        +0x8 /* 000023A0 */
  2960. 0000239A  397C 0003 000C           move.w     [A4 + 0xC], 0x3
  2961. label000023A0:
  2962. 000023A0  426C 000A                clr.w      [A4 + 0xA]
  2963. 000023A4  302C 000C                move.w     D0, [A4 + 0xC]
  2964. 000023A8  6054                     bra        +0x56 /* 000023FE */
  2965. label000023AA:
  2966. 000023AA  486D F4D2                pea.l      [A5 - 0xB2E]
  2967. 000023AE  486D F4E2                pea.l      [A5 - 0xB1E]
  2968. 000023B2  486D F3AE                pea.l      [A5 - 0xC52]
  2969. 000023B6  486C 0002                pea.l      [A4 + 0x2]
  2970. 000023BA  3F3C 0002                move.w     -[A7], 0x2
  2971. 000023BE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2972. 000023C2  A8EC                     syscall    CopyBits
  2973. 000023C4  6044                     bra        +0x46 /* 0000240A */
  2974. label000023C6:
  2975. 000023C6  486D F4D2                pea.l      [A5 - 0xB2E]
  2976. 000023CA  486D F4E2                pea.l      [A5 - 0xB1E]
  2977. 000023CE  486D F39E                pea.l      [A5 - 0xC62]
  2978. 000023D2  486C 0002                pea.l      [A4 + 0x2]
  2979. 000023D6  3F3C 0002                move.w     -[A7], 0x2
  2980. 000023DA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2981. 000023DE  A8EC                     syscall    CopyBits
  2982. 000023E0  6028                     bra        +0x2A /* 0000240A */
  2983. label000023E2:
  2984. 000023E2  486D F4D2                pea.l      [A5 - 0xB2E]
  2985. 000023E6  486D F4E2                pea.l      [A5 - 0xB1E]
  2986. 000023EA  486D F396                pea.l      [A5 - 0xC6A]
  2987. 000023EE  486C 0002                pea.l      [A4 + 0x2]
  2988. 000023F2  3F3C 0002                move.w     -[A7], 0x2
  2989. 000023F6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  2990. 000023FA  A8EC                     syscall    CopyBits
  2991. 000023FC  600C                     bra        +0xE /* 0000240A */
  2992. label000023FE:
  2993. 000023FE  5340                     subq.w     D0, 1
  2994. 00002400  67A8                     beq        -0x56 /* 000023AA */
  2995. 00002402  5340                     subq.w     D0, 1
  2996. 00002404  67C0                     beq        -0x3E /* 000023C6 */
  2997. 00002406  5340                     subq.w     D0, 1
  2998. 00002408  67D8                     beq        -0x26 /* 000023E2 */
  2999. label0000240A:
  3000. 0000240A  5247                     addq.w     D7, 1
  3001. 0000240C  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  3002. 00002410  6F00 FEF8                ble        -0x106 /* 0000230A */
  3003. 00002414  7E01                     moveq.l    D7, 0x01
  3004. label00002416:
  3005. 00002416  3007                     move.w     D0, D7
  3006. 00002418  C1FC 000E                muls.w     D0, 0xE
  3007. 0000241C  0640 F5DE                addi.w     D0, 0xF5DE
  3008. 00002420  49F5 0000                lea.l      A4, [A5 + D0.w]
  3009. 00002424  554F                     subq.w     A7, 2
  3010. 00002426  3F3C 010E                move.w     -[A7], 0x10E
  3011. 0000242A  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3012. 0000242E  395F 0002                move.w     [A4 + 0x2], [A7]+
  3013. 00002432  554F                     subq.w     A7, 2
  3014. 00002434  3F3C 01F4                move.w     -[A7], 0x1F4
  3015. 00002438  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  3016. 0000243C  395F 0004                move.w     [A4 + 0x4], [A7]+
  3017. 00002440  302C 0002                move.w     D0, [A4 + 0x2]
  3018. 00002444  0640 000A                addi.w     D0, 0xA /* '\n' */
  3019. 00002448  3940 0006                move.w     [A4 + 0x6], D0
  3020. 0000244C  302C 0004                move.w     D0, [A4 + 0x4]
  3021. 00002450  0640 000A                addi.w     D0, 0xA /* '\n' */
  3022. 00002454  3940 0008                move.w     [A4 + 0x8], D0
  3023. 00002458  18BC 0001                move.b     [A4], 0x1
  3024. 0000245C  397C 0027 000A           move.w     [A4 + 0xA], 0x27 /* '\'' */
  3025. 00002462  486D F4D2                pea.l      [A5 - 0xB2E]
  3026. 00002466  486D F4E2                pea.l      [A5 - 0xB1E]
  3027. 0000246A  486D F38E                pea.l      [A5 - 0xC72]
  3028. 0000246E  486C 0002                pea.l      [A4 + 0x2]
  3029. 00002472  3F3C 0002                move.w     -[A7], 0x2
  3030. 00002476  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3031. 0000247A  A8EC                     syscall    CopyBits
  3032. 0000247C  5247                     addq.w     D7, 1
  3033. 0000247E  0C47 0014                cmpi.w     D7, 0x14
  3034. 00002482  6F92                     ble        -0x6C /* 00002416 */
  3035. 00002484  486D FF52                pea.l      [A5 - 0xAE]
  3036. 00002488  A875                     syscall    SetPBits/SetPortBits
  3037. 0000248A  7801                     moveq.l    D4, 0x01
  3038. 0000248C  4247                     clr.w      D7
  3039. label0000248E:
  3040. 0000248E  4243                     clr.w      D3
  3041. 00002490  4A6E FFDC                tst.w      [A6 - 0x24]
  3042. 00002494  6C06                     bge        +0x8 /* 0000249C */
  3043. 00002496  362E FFDC                move.w     D3, [A6 - 0x24]
  3044. 0000249A  4443                     neg.w      D3
  3045. label0000249C:
  3046. 0000249C  486E FFDC                pea.l      [A6 - 0x24]
  3047. 000024A0  4267                     clr.w      -[A7]
  3048. 000024A2  3F03                     move.w     -[A7], D3
  3049. 000024A4  A8A8                     syscall    OffsetRect
  3050. 000024A6  486E FFD4                pea.l      [A6 - 0x2C]
  3051. 000024AA  4267                     clr.w      -[A7]
  3052. 000024AC  3F03                     move.w     -[A7], D3
  3053. 000024AE  A8A8                     syscall    OffsetRect
  3054. 000024B0  486D FED4                pea.l      [A5 - 0x12C]
  3055. 000024B4  486D F47E                pea.l      [A5 - 0xB82]
  3056. 000024B8  486E FFDC                pea.l      [A6 - 0x24]
  3057. 000024BC  486E FFD4                pea.l      [A6 - 0x2C]
  3058. 000024C0  4267                     clr.w      -[A7]
  3059. 000024C2  42A7                     clr.l      -[A7]
  3060. 000024C4  A8EC                     syscall    CopyBits
  3061. 000024C6  486E FFDC                pea.l      [A6 - 0x24]
  3062. 000024CA  4267                     clr.w      -[A7]
  3063. 000024CC  3003                     move.w     D0, D3
  3064. 000024CE  4440                     neg.w      D0
  3065. 000024D0  3F00                     move.w     -[A7], D0
  3066. 000024D2  A8A8                     syscall    OffsetRect
  3067. 000024D4  486E FFD4                pea.l      [A6 - 0x2C]
  3068. 000024D8  4267                     clr.w      -[A7]
  3069. 000024DA  3003                     move.w     D0, D3
  3070. 000024DC  4440                     neg.w      D0
  3071. 000024DE  3F00                     move.w     -[A7], D0
  3072. 000024E0  A8A8                     syscall    OffsetRect
  3073. 000024E2  7003                     moveq.l    D0, 0x03
  3074. 000024E4  9044                     sub.w      D0, D4
  3075. 000024E6  3800                     move.w     D4, D0
  3076. 000024E8  3004                     move.w     D0, D4
  3077. 000024EA  6034                     bra        +0x36 /* 00002520 */
  3078. label000024EC:
  3079. 000024EC  486D F47E                pea.l      [A5 - 0xB82]
  3080. 000024F0  486D F47E                pea.l      [A5 - 0xB82]
  3081. 000024F4  486D E530                pea.l      [A5 - 0x1AD0]
  3082. 000024F8  486E FFD4                pea.l      [A6 - 0x2C]
  3083. 000024FC  3F3C 0003                move.w     -[A7], 0x3
  3084. 00002500  42A7                     clr.l      -[A7]
  3085. 00002502  A8EC                     syscall    CopyBits
  3086. 00002504  6022                     bra        +0x24 /* 00002528 */
  3087. label00002506:
  3088. 00002506  486D F47E                pea.l      [A5 - 0xB82]
  3089. 0000250A  486D F47E                pea.l      [A5 - 0xB82]
  3090. 0000250E  486D E530                pea.l      [A5 - 0x1AD0]
  3091. 00002512  486E FFD4                pea.l      [A6 - 0x2C]
  3092. 00002516  3F3C 0003                move.w     -[A7], 0x3
  3093. 0000251A  42A7                     clr.l      -[A7]
  3094. 0000251C  A8EC                     syscall    CopyBits
  3095. 0000251E  6008                     bra        +0xA /* 00002528 */
  3096. label00002520:
  3097. 00002520  5340                     subq.w     D0, 1
  3098. 00002522  67C8                     beq        -0x36 /* 000024EC */
  3099. 00002524  5340                     subq.w     D0, 1
  3100. 00002526  67DE                     beq        -0x20 /* 00002506 */
  3101. label00002528:
  3102. 00002528  3004                     move.w     D0, D4
  3103. 0000252A  6034                     bra        +0x36 /* 00002560 */
  3104. label0000252C:
  3105. 0000252C  486D F49A                pea.l      [A5 - 0xB66]
  3106. 00002530  486D F47E                pea.l      [A5 - 0xB82]
  3107. 00002534  486D E538                pea.l      [A5 - 0x1AC8]
  3108. 00002538  486E FFD4                pea.l      [A6 - 0x2C]
  3109. 0000253C  3F3C 0001                move.w     -[A7], 0x1
  3110. 00002540  42A7                     clr.l      -[A7]
  3111. 00002542  A8EC                     syscall    CopyBits
  3112. 00002544  6022                     bra        +0x24 /* 00002568 */
  3113. label00002546:
  3114. 00002546  486D F49A                pea.l      [A5 - 0xB66]
  3115. 0000254A  486D F47E                pea.l      [A5 - 0xB82]
  3116. 0000254E  486D E540                pea.l      [A5 - 0x1AC0]
  3117. 00002552  486E FFD4                pea.l      [A6 - 0x2C]
  3118. 00002556  3F3C 0001                move.w     -[A7], 0x1
  3119. 0000255A  42A7                     clr.l      -[A7]
  3120. 0000255C  A8EC                     syscall    CopyBits
  3121. 0000255E  6008                     bra        +0xA /* 00002568 */
  3122. label00002560:
  3123. 00002560  5340                     subq.w     D0, 1
  3124. 00002562  67C8                     beq        -0x36 /* 0000252C */
  3125. 00002564  5340                     subq.w     D0, 1
  3126. 00002566  67DE                     beq        -0x20 /* 00002546 */
  3127. label00002568:
  3128. 00002568  486D F47E                pea.l      [A5 - 0xB82]
  3129. 0000256C  486D F4E2                pea.l      [A5 - 0xB1E]
  3130. 00002570  486E FFD4                pea.l      [A6 - 0x2C]
  3131. 00002574  486E FFDC                pea.l      [A6 - 0x24]
  3132. 00002578  4267                     clr.w      -[A7]
  3133. 0000257A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3134. 0000257E  A8EC                     syscall    CopyBits
  3135. 00002580  486E FFDC                pea.l      [A6 - 0x24]
  3136. 00002584  4267                     clr.w      -[A7]
  3137. 00002586  3F3C FFFC                move.w     -[A7], 0xFFFC
  3138. 0000258A  A8A8                     syscall    OffsetRect
  3139. 0000258C  5247                     addq.w     D7, 1
  3140. 0000258E  0C47 0046                cmpi.w     D7, 0x46 /* 'F' */
  3141. 00002592  6F00 FEFA                ble        -0x104 /* 0000248E */
  3142. 00002596  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  3143. 0000259A  4E5E                     unlink     A6
  3144. 0000259C  4E75                     rts
  3145. 0000259E  494E                     chk.w      D4, A6
  3146. 000025A0  4954                     chk.w      D4, [A4]
  3147. 000025A2  4F4E                     chk.w      D7, A6
  3148. 000025A4  4547                     chk.w      D2, D7
  3149. 000025A6  0745                     bchg       D5, D3
  3150. 000025A8  6E65                     bgt        +0x67 /* 0000260F */
  3151. 000025AA  7267                     moveq.l    D1, 0x67
  3152. 000025AC  793A                     moveq.l    D4, 0x3A
  3153. 000025AE  0642 6561                addi.w     D2, 0x6561 /* 'ea' */
  3154. 000025B2  6368                     bls        +0x6A /* 0000261C */
  3155. 000025B4  3A16                     move.w     D5, [A6]
  3156. 000025B6  0620 5761                addi.b     -[A0], 0x61 /* 'a' */
  3157. 000025BA  7665                     moveq.l    D3, 0x65
  3158. 000025BC  3A16                     move.w     D5, [A6]
  3159. 000025BE  0653 636F                addi.w     [A3], 0x636F /* 'co' */
  3160. 000025C2  7265                     moveq.l    D1, 0x65
  3161. 000025C4  3A16                     move.w     D5, [A6]
  3162. export_51:
  3163. 000025C6  4E56 0000                link       A6, 0
  3164. 000025CA  4E5E                     unlink     A6
  3165. 000025CC  4E75                     rts
  3166. 000025CE  4C4F 4144                movem.l    D2,D6,A0,A6, A7
  3167. 000025D2  4F54                     chk.w      D7, [A4]
  3168. 000025D4  4845                     swap.w     D5
  3169. export_52:
  3170. 000025D6  4E56 FFEA                link       A6, -0x0016
  3171. 000025DA  48E7 0308                movem.l    -[A7], D6,D7,A4
  3172. 000025DE  302D F454                move.w     D0, [A5 - 0xBAC]
  3173. 000025E2  5B40                     subq.w     D0, 5
  3174. 000025E4  3B40 F454                move.w     [A5 - 0xBAC], D0
  3175. 000025E8  3F2D F454                move.w     -[A7], [A5 - 0xBAC]
  3176. 000025EC  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3177. 000025F0  486D F156                pea.l      [A5 - 0xEAA]
  3178. 000025F4  302D F460                move.w     D0, [A5 - 0xBA0]
  3179. 000025F8  0640 FFD8                addi.w     D0, 0xFFD8
  3180. 000025FC  3F00                     move.w     -[A7], D0
  3181. 000025FE  302D F45E                move.w     D0, [A5 - 0xBA2]
  3182. 00002602  0640 FFCD                addi.w     D0, 0xFFCD
  3183. 00002606  3F00                     move.w     -[A7], D0
  3184. 00002608  302D F460                move.w     D0, [A5 - 0xBA0]
  3185. 0000260C  0640 003B                addi.w     D0, 0x3B /* ';' */
  3186. 00002610  3F00                     move.w     -[A7], D0
  3187. 00002612  302D F45E                move.w     D0, [A5 - 0xBA2]
  3188. 00002616  0640 002D                addi.w     D0, 0x2D /* '-' */
  3189. 0000261A  3F00                     move.w     -[A7], D0
  3190. label0000261C:
  3191. 0000261C  A8A7                     syscall    SetRect
  3192. 0000261E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3193. 00002622  2F2D F86A                move.l     -[A7], [A5 - 0x796]
  3194. 00002626  594F                     subq.w     A7, 4
  3195. 00002628  594F                     subq.w     A7, 4
  3196. 0000262A  2F3C 4353 4F4E           move.l     -[A7], 0x43534F4E /* 'CSON' */
  3197. 00002630  3F3C 03EF                move.w     -[A7], 0x3EF
  3198. 00002634  A9A0                     syscall    GetResource
  3199. 00002636  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  3200. 0000263A  42A7                     clr.l      -[A7]
  3201. 0000263C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  3202. 00002640  486D F4D2                pea.l      [A5 - 0xB2E]
  3203. 00002644  486D F4E2                pea.l      [A5 - 0xB1E]
  3204. 00002648  486D F3A6                pea.l      [A5 - 0xC5A]
  3205. 0000264C  486D F45E                pea.l      [A5 - 0xBA2]
  3206. 00002650  3F3C 0002                move.w     -[A7], 0x2
  3207. 00002654  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3208. 00002658  A8EC                     syscall    CopyBits
  3209. 0000265A  7E01                     moveq.l    D7, 0x01
  3210. label0000265C:
  3211. 0000265C  486D F4C4                pea.l      [A5 - 0xB3C]
  3212. 00002660  486D F4E2                pea.l      [A5 - 0xB1E]
  3213. 00002664  3007                     move.w     D0, D7
  3214. 00002666  E740                     asl        D0.w, 3
  3215. 00002668  0640 F976                addi.w     D0, 0xF976
  3216. 0000266C  4875 0000                pea.l      [A5 + D0.w]
  3217. 00002670  486D F156                pea.l      [A5 - 0xEAA]
  3218. 00002674  3F3C 0002                move.w     -[A7], 0x2
  3219. 00002678  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3220. 0000267C  A8EC                     syscall    CopyBits
  3221. 0000267E  7002                     moveq.l    D0, 0x02
  3222. 00002680  2F00                     move.l     -[A7], D0
  3223. 00002682  486D EC58                pea.l      [A5 - 0x13A8]
  3224. 00002686  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3225. 0000268A  486D F4C4                pea.l      [A5 - 0xB3C]
  3226. 0000268E  486D F4E2                pea.l      [A5 - 0xB1E]
  3227. 00002692  3007                     move.w     D0, D7
  3228. 00002694  E740                     asl        D0.w, 3
  3229. 00002696  0640 F976                addi.w     D0, 0xF976
  3230. 0000269A  4875 0000                pea.l      [A5 + D0.w]
  3231. 0000269E  486D F156                pea.l      [A5 - 0xEAA]
  3232. 000026A2  3F3C 0002                move.w     -[A7], 0x2
  3233. 000026A6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3234. 000026AA  A8EC                     syscall    CopyBits
  3235. 000026AC  5247                     addq.w     D7, 1
  3236. 000026AE  0C47 0005                cmpi.w     D7, 0x5
  3237. 000026B2  6FA8                     ble        -0x56 /* 0000265C */
  3238. 000026B4  486D F4C4                pea.l      [A5 - 0xB3C]
  3239. 000026B8  486D F4E2                pea.l      [A5 - 0xB1E]
  3240. 000026BC  486D F996                pea.l      [A5 - 0x66A]
  3241. 000026C0  486D F156                pea.l      [A5 - 0xEAA]
  3242. 000026C4  3F3C 0002                move.w     -[A7], 0x2
  3243. 000026C8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3244. 000026CC  A8EC                     syscall    CopyBits
  3245. 000026CE  7002                     moveq.l    D0, 0x02
  3246. 000026D0  2F00                     move.l     -[A7], D0
  3247. 000026D2  486D EC58                pea.l      [A5 - 0x13A8]
  3248. 000026D6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3249. 000026DA  486D F4C4                pea.l      [A5 - 0xB3C]
  3250. 000026DE  486D F4E2                pea.l      [A5 - 0xB1E]
  3251. 000026E2  486D F996                pea.l      [A5 - 0x66A]
  3252. 000026E6  486D F156                pea.l      [A5 - 0xEAA]
  3253. 000026EA  3F3C 0002                move.w     -[A7], 0x2
  3254. 000026EE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3255. 000026F2  A8EC                     syscall    CopyBits
  3256. 000026F4  486D F4C4                pea.l      [A5 - 0xB3C]
  3257. 000026F8  486D F4E2                pea.l      [A5 - 0xB1E]
  3258. 000026FC  486D F98E                pea.l      [A5 - 0x672]
  3259. 00002700  486D F156                pea.l      [A5 - 0xEAA]
  3260. 00002704  3F3C 0002                move.w     -[A7], 0x2
  3261. 00002708  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3262. 0000270C  A8EC                     syscall    CopyBits
  3263. 0000270E  7002                     moveq.l    D0, 0x02
  3264. 00002710  2F00                     move.l     -[A7], D0
  3265. 00002712  486D EC58                pea.l      [A5 - 0x13A8]
  3266. 00002716  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3267. 0000271A  486D F4C4                pea.l      [A5 - 0xB3C]
  3268. 0000271E  486D F4E2                pea.l      [A5 - 0xB1E]
  3269. 00002722  486D F98E                pea.l      [A5 - 0x672]
  3270. 00002726  486D F156                pea.l      [A5 - 0xEAA]
  3271. 0000272A  3F3C 0002                move.w     -[A7], 0x2
  3272. 0000272E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3273. 00002732  A8EC                     syscall    CopyBits
  3274. 00002734  486D F4C4                pea.l      [A5 - 0xB3C]
  3275. 00002738  486D F4E2                pea.l      [A5 - 0xB1E]
  3276. 0000273C  486D F986                pea.l      [A5 - 0x67A]
  3277. 00002740  486D F156                pea.l      [A5 - 0xEAA]
  3278. 00002744  3F3C 0002                move.w     -[A7], 0x2
  3279. 00002748  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3280. 0000274C  A8EC                     syscall    CopyBits
  3281. 0000274E  7002                     moveq.l    D0, 0x02
  3282. 00002750  2F00                     move.l     -[A7], D0
  3283. 00002752  486D EC58                pea.l      [A5 - 0x13A8]
  3284. 00002756  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3285. 0000275A  486D F4C4                pea.l      [A5 - 0xB3C]
  3286. 0000275E  486D F4E2                pea.l      [A5 - 0xB1E]
  3287. 00002762  486D F986                pea.l      [A5 - 0x67A]
  3288. 00002766  486D F156                pea.l      [A5 - 0xEAA]
  3289. 0000276A  3F3C 0002                move.w     -[A7], 0x2
  3290. 0000276E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3291. 00002772  A8EC                     syscall    CopyBits
  3292. 00002774  486D F4C4                pea.l      [A5 - 0xB3C]
  3293. 00002778  486D F4E2                pea.l      [A5 - 0xB1E]
  3294. 0000277C  486D F97E                pea.l      [A5 - 0x682]
  3295. 00002780  486D F156                pea.l      [A5 - 0xEAA]
  3296. 00002784  3F3C 0002                move.w     -[A7], 0x2
  3297. 00002788  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3298. 0000278C  A8EC                     syscall    CopyBits
  3299. 0000278E  7002                     moveq.l    D0, 0x02
  3300. 00002790  2F00                     move.l     -[A7], D0
  3301. 00002792  486D EC58                pea.l      [A5 - 0x13A8]
  3302. 00002796  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  3303. 0000279A  486D F4C4                pea.l      [A5 - 0xB3C]
  3304. 0000279E  486D F4E2                pea.l      [A5 - 0xB1E]
  3305. 000027A2  486D F97E                pea.l      [A5 - 0x682]
  3306. 000027A6  486D F156                pea.l      [A5 - 0xEAA]
  3307. 000027AA  3F3C 0002                move.w     -[A7], 0x2
  3308. 000027AE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3309. 000027B2  A8EC                     syscall    CopyBits
  3310. 000027B4  486D F4D2                pea.l      [A5 - 0xB2E]
  3311. 000027B8  486D F4E2                pea.l      [A5 - 0xB1E]
  3312. 000027BC  486D F3A6                pea.l      [A5 - 0xC5A]
  3313. 000027C0  486D F45E                pea.l      [A5 - 0xBA2]
  3314. 000027C4  3F3C 0002                move.w     -[A7], 0x2
  3315. 000027C8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3316. 000027CC  A8EC                     syscall    CopyBits
  3317. 000027CE  486D F156                pea.l      [A5 - 0xEAA]
  3318. 000027D2  3F3C FFF6                move.w     -[A7], 0xFFF6
  3319. 000027D6  3F3C FFF6                move.w     -[A7], 0xFFF6
  3320. 000027DA  A8A9                     syscall    InsetRect
  3321. 000027DC  554F                     subq.w     A7, 2
  3322. 000027DE  486D F0FE                pea.l      [A5 - 0xF02]
  3323. 000027E2  486D F156                pea.l      [A5 - 0xEAA]
  3324. 000027E6  486D ECBC                pea.l      [A5 - 0x1344]
  3325. 000027EA  A8AA                     syscall    SectRect
  3326. 000027EC  101F                     move.b     D0, [A7]+
  3327. 000027EE  C02D F113                and.b      D0, [A5 - 0xEED]
  3328. 000027F2  670A                     beq        +0xC /* 000027FE */
  3329. 000027F4  302D F0F6                move.w     D0, [A5 - 0xF0A]
  3330. 000027F8  5740                     subq.w     D0, 3
  3331. 000027FA  3B40 F0F6                move.w     [A5 - 0xF0A], D0
  3332. label000027FE:
  3333. 000027FE  554F                     subq.w     A7, 2
  3334. 00002800  486D F92A                pea.l      [A5 - 0x6D6]
  3335. 00002804  486D F156                pea.l      [A5 - 0xEAA]
  3336. 00002808  486D ECBC                pea.l      [A5 - 0x1344]
  3337. 0000280C  A8AA                     syscall    SectRect
  3338. 0000280E  101F                     move.b     D0, [A7]+
  3339. 00002810  C02D F116                and.b      D0, [A5 - 0xEEA]
  3340. 00002814  670A                     beq        +0xC /* 00002820 */
  3341. 00002816  302D F938                move.w     D0, [A5 - 0x6C8]
  3342. 0000281A  5740                     subq.w     D0, 3
  3343. 0000281C  3B40 F938                move.w     [A5 - 0x6C8], D0
  3344. label00002820:
  3345. 00002820  554F                     subq.w     A7, 2
  3346. 00002822  486D ECC4                pea.l      [A5 - 0x133C]
  3347. 00002826  486D F156                pea.l      [A5 - 0xEAA]
  3348. 0000282A  486D ECBC                pea.l      [A5 - 0x1344]
  3349. 0000282E  A8AA                     syscall    SectRect
  3350. 00002830  101F                     move.b     D0, [A7]+
  3351. 00002832  C02D F114                and.b      D0, [A5 - 0xEEC]
  3352. 00002836  670A                     beq        +0xC /* 00002842 */
  3353. 00002838  302D ECCC                move.w     D0, [A5 - 0x1334]
  3354. 0000283C  5640                     addq.w     D0, 3
  3355. 0000283E  3B40 ECCC                move.w     [A5 - 0x1334], D0
  3356. label00002842:
  3357. 00002842  554F                     subq.w     A7, 2
  3358. 00002844  486D F0EE                pea.l      [A5 - 0xF12]
  3359. 00002848  486D F156                pea.l      [A5 - 0xEAA]
  3360. 0000284C  486D ECBC                pea.l      [A5 - 0x1344]
  3361. 00002850  A8AA                     syscall    SectRect
  3362. 00002852  101F                     move.b     D0, [A7]+
  3363. 00002854  C02D F112                and.b      D0, [A5 - 0xEEE]
  3364. 00002858  675A                     beq        +0x5C /* 000028B4 */
  3365. 0000285A  302D F0E8                move.w     D0, [A5 - 0xF18]
  3366. 0000285E  5740                     subq.w     D0, 3
  3367. 00002860  3B40 F0E8                move.w     [A5 - 0xF18], D0
  3368. 00002864  4A6D F0E8                tst.w      [A5 - 0xF18]
  3369. 00002868  57C0                     seq        D0
  3370. 0000286A  0C6D FFFF F0E8           cmpi.w     [A5 - 0xF18], 0xFFFF
  3371. 00002870  57C1                     seq        D1
  3372. 00002872  8001                     or.b       D0, D1
  3373. 00002874  0C6D FFFE F0E8           cmpi.w     [A5 - 0xF18], 0xFFFE
  3374. 0000287A  57C1                     seq        D1
  3375. 0000287C  8001                     or.b       D0, D1
  3376. 0000287E  6734                     beq        +0x36 /* 000028B4 */
  3377. 00002880  486D F4C4                pea.l      [A5 - 0xB3C]
  3378. 00002884  486D F4E2                pea.l      [A5 - 0xB1E]
  3379. 00002888  486D F084                pea.l      [A5 - 0xF7C]
  3380. 0000288C  486D F0EE                pea.l      [A5 - 0xF12]
  3381. 00002890  3F3C 0002                move.w     -[A7], 0x2
  3382. 00002894  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3383. 00002898  A8EC                     syscall    CopyBits
  3384. 0000289A  486D F4C4                pea.l      [A5 - 0xB3C]
  3385. 0000289E  486D F4E2                pea.l      [A5 - 0xB1E]
  3386. 000028A2  486D F08C                pea.l      [A5 - 0xF74]
  3387. 000028A6  486D F0EE                pea.l      [A5 - 0xF12]
  3388. 000028AA  3F3C 0002                move.w     -[A7], 0x2
  3389. 000028AE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3390. 000028B2  A8EC                     syscall    CopyBits
  3391. label000028B4:
  3392. 000028B4  554F                     subq.w     A7, 2
  3393. 000028B6  486D F054                pea.l      [A5 - 0xFAC]
  3394. 000028BA  486D F156                pea.l      [A5 - 0xEAA]
  3395. 000028BE  486D ECBC                pea.l      [A5 - 0x1344]
  3396. 000028C2  A8AA                     syscall    SectRect
  3397. 000028C4  101F                     move.b     D0, [A7]+
  3398. 000028C6  C02D F111                and.b      D0, [A5 - 0xEEF]
  3399. 000028CA  675A                     beq        +0x5C /* 00002926 */
  3400. 000028CC  302D F022                move.w     D0, [A5 - 0xFDE]
  3401. 000028D0  5740                     subq.w     D0, 3
  3402. 000028D2  3B40 F022                move.w     [A5 - 0xFDE], D0
  3403. 000028D6  4A6D F022                tst.w      [A5 - 0xFDE]
  3404. 000028DA  57C0                     seq        D0
  3405. 000028DC  0C6D FFFF F022           cmpi.w     [A5 - 0xFDE], 0xFFFF
  3406. 000028E2  57C1                     seq        D1
  3407. 000028E4  8001                     or.b       D0, D1
  3408. 000028E6  0C6D FFFE F022           cmpi.w     [A5 - 0xFDE], 0xFFFE
  3409. 000028EC  57C1                     seq        D1
  3410. 000028EE  8001                     or.b       D0, D1
  3411. 000028F0  6734                     beq        +0x36 /* 00002926 */
  3412. 000028F2  486D F4C4                pea.l      [A5 - 0xB3C]
  3413. 000028F6  486D F4E2                pea.l      [A5 - 0xB1E]
  3414. 000028FA  486D F024                pea.l      [A5 - 0xFDC]
  3415. 000028FE  486D F054                pea.l      [A5 - 0xFAC]
  3416. 00002902  3F3C 0002                move.w     -[A7], 0x2
  3417. 00002906  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3418. 0000290A  A8EC                     syscall    CopyBits
  3419. 0000290C  486D F4C4                pea.l      [A5 - 0xB3C]
  3420. 00002910  486D F4E2                pea.l      [A5 - 0xB1E]
  3421. 00002914  486D F02C                pea.l      [A5 - 0xFD4]
  3422. 00002918  486D F054                pea.l      [A5 - 0xFAC]
  3423. 0000291C  3F3C 0002                move.w     -[A7], 0x2
  3424. 00002920  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3425. 00002924  A8EC                     syscall    CopyBits
  3426. label00002926:
  3427. 00002926  7E01                     moveq.l    D7, 0x01
  3428. label00002928:
  3429. 00002928  3007                     move.w     D0, D7
  3430. 0000292A  C1FC 000E                muls.w     D0, 0xE
  3431. 0000292E  0640 F6F6                addi.w     D0, 0xF6F6
  3432. 00002932  49F5 0000                lea.l      A4, [A5 + D0.w]
  3433. 00002936  1014                     move.b     D0, [A4]
  3434. 00002938  C02D F11C                and.b      D0, [A5 - 0xEE4]
  3435. 0000293C  122D F112                move.b     D1, [A5 - 0xEEE]
  3436. 00002940  5301                     subq.b     D1, 1
  3437. 00002942  C001                     and.b      D0, D1
  3438. 00002944  6700 01BA                beq        +0x1BC /* 00002B00 */
  3439. 00002948  554F                     subq.w     A7, 2
  3440. 0000294A  486C 0002                pea.l      [A4 + 0x2]
  3441. 0000294E  486D F156                pea.l      [A5 - 0xEAA]
  3442. 00002952  486D ECBC                pea.l      [A5 - 0x1344]
  3443. 00002956  A8AA                     syscall    SectRect
  3444. 00002958  4A6C 000A                tst.w      [A4 + 0xA]
  3445. 0000295C  57C0                     seq        D0
  3446. 0000295E  C01F                     and.b      D0, [A7]+
  3447. 00002960  6700 019E                beq        +0x1A0 /* 00002B00 */
  3448. 00002964  302D F108                move.w     D0, [A5 - 0xEF8]
  3449. 00002968  0640 000A                addi.w     D0, 0xA /* '\n' */
  3450. 0000296C  3B40 F108                move.w     [A5 - 0xEF8], D0
  3451. 00002970  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3452. 00002974  3F3C 014F                move.w     -[A7], 0x14F
  3453. 00002978  A893                     syscall    MoveTo
  3454. 0000297A  302D F108                move.w     D0, [A5 - 0xEF8]
  3455. 0000297E  48C0                     ext.l      D0
  3456. 00002980  2F00                     move.l     -[A7], D0
  3457. 00002982  486D EDFA                pea.l      [A5 - 0x1206]
  3458. 00002986  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3459. 0000298A  486D EDFA                pea.l      [A5 - 0x1206]
  3460. 0000298E  A884                     syscall    DrawString
  3461. 00002990  397C 0001 000A           move.w     [A4 + 0xA], 0x1
  3462. 00002996  302C 000C                move.w     D0, [A4 + 0xC]
  3463. 0000299A  6054                     bra        +0x56 /* 000029F0 */
  3464. label0000299C:
  3465. 0000299C  486D F4D2                pea.l      [A5 - 0xB2E]
  3466. 000029A0  486D F4E2                pea.l      [A5 - 0xB1E]
  3467. 000029A4  486D F3AE                pea.l      [A5 - 0xC52]
  3468. 000029A8  486C 0002                pea.l      [A4 + 0x2]
  3469. 000029AC  3F3C 0002                move.w     -[A7], 0x2
  3470. 000029B0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3471. 000029B4  A8EC                     syscall    CopyBits
  3472. 000029B6  6044                     bra        +0x46 /* 000029FC */
  3473. label000029B8:
  3474. 000029B8  486D F4D2                pea.l      [A5 - 0xB2E]
  3475. 000029BC  486D F4E2                pea.l      [A5 - 0xB1E]
  3476. 000029C0  486D F39E                pea.l      [A5 - 0xC62]
  3477. 000029C4  486C 0002                pea.l      [A4 + 0x2]
  3478. 000029C8  3F3C 0002                move.w     -[A7], 0x2
  3479. 000029CC  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3480. 000029D0  A8EC                     syscall    CopyBits
  3481. 000029D2  6028                     bra        +0x2A /* 000029FC */
  3482. label000029D4:
  3483. 000029D4  486D F4D2                pea.l      [A5 - 0xB2E]
  3484. 000029D8  486D F4E2                pea.l      [A5 - 0xB1E]
  3485. 000029DC  486D F396                pea.l      [A5 - 0xC6A]
  3486. 000029E0  486C 0002                pea.l      [A4 + 0x2]
  3487. 000029E4  3F3C 0002                move.w     -[A7], 0x2
  3488. 000029E8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3489. 000029EC  A8EC                     syscall    CopyBits
  3490. 000029EE  600C                     bra        +0xE /* 000029FC */
  3491. label000029F0:
  3492. 000029F0  5340                     subq.w     D0, 1
  3493. 000029F2  67A8                     beq        -0x56 /* 0000299C */
  3494. 000029F4  5340                     subq.w     D0, 1
  3495. 000029F6  67C0                     beq        -0x3E /* 000029B8 */
  3496. 000029F8  5340                     subq.w     D0, 1
  3497. 000029FA  67D8                     beq        -0x26 /* 000029D4 */
  3498. label000029FC:
  3499. 000029FC  0C6C 0003 000C           cmpi.w     [A4 + 0xC], 0x3
  3500. 00002A02  671E                     beq        +0x20 /* 00002A22 */
  3501. 00002A04  486D F4D2                pea.l      [A5 - 0xB2E]
  3502. 00002A08  486D F4E2                pea.l      [A5 - 0xB1E]
  3503. 00002A0C  486D F1E6                pea.l      [A5 - 0xE1A]
  3504. 00002A10  486C 0002                pea.l      [A4 + 0x2]
  3505. 00002A14  3F3C 0002                move.w     -[A7], 0x2
  3506. 00002A18  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3507. 00002A1C  A8EC                     syscall    CopyBits
  3508. 00002A1E  6000 00E0                bra        +0xE2 /* 00002B00 */
  3509. label00002A22:
  3510. 00002A22  4214                     clr.b      [A4]
  3511. 00002A24  4246                     clr.w      D6
  3512. label00002A26:
  3513. 00002A26  5246                     addq.w     D6, 1
  3514. 00002A28  3006                     move.w     D0, D6
  3515. 00002A2A  D040                     add.w      D0, D0
  3516. 00002A2C  0640 F43E                addi.w     D0, 0xF43E
  3517. 00002A30  4A75 0000                tst.w      [A5 + D0.w]
  3518. 00002A34  57C0                     seq        D0
  3519. 00002A36  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  3520. 00002A3A  57C1                     seq        D1
  3521. 00002A3C  8001                     or.b       D0, D1
  3522. 00002A3E  67E6                     beq        -0x18 /* 00002A26 */
  3523. 00002A40  3006                     move.w     D0, D6
  3524. 00002A42  D040                     add.w      D0, D0
  3525. 00002A44  0640 F43E                addi.w     D0, 0xF43E
  3526. 00002A48  4A75 0000                tst.w      [A5 + D0.w]
  3527. 00002A4C  6600 00B2                bne        +0xB4 /* 00002B00 */
  3528. 00002A50  3006                     move.w     D0, D6
  3529. 00002A52  D040                     add.w      D0, D0
  3530. 00002A54  0640 F43E                addi.w     D0, 0xF43E
  3531. 00002A58  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  3532. 00002A5E  302C 0002                move.w     D0, [A4 + 0x2]
  3533. 00002A62  0640 000A                addi.w     D0, 0xA /* '\n' */
  3534. 00002A66  3206                     move.w     D1, D6
  3535. 00002A68  E741                     asl        D1.w, 3
  3536. 00002A6A  0641 F3EC                addi.w     D1, 0xF3EC
  3537. 00002A6E  3B80 1000                move.w     [A5 + D1.w], D0
  3538. 00002A72  302C 0004                move.w     D0, [A4 + 0x4]
  3539. 00002A76  5E40                     addq.w     D0, 7
  3540. 00002A78  3206                     move.w     D1, D6
  3541. 00002A7A  E741                     asl        D1.w, 3
  3542. 00002A7C  0641 F3EA                addi.w     D1, 0xF3EA
  3543. 00002A80  3B80 1000                move.w     [A5 + D1.w], D0
  3544. 00002A84  3006                     move.w     D0, D6
  3545. 00002A86  E740                     asl        D0.w, 3
  3546. 00002A88  0640 F3EC                addi.w     D0, 0xF3EC
  3547. 00002A8C  3035 0000                move.w     D0, [A5 + D0.w]
  3548. 00002A90  5F40                     subq.w     D0, 7
  3549. 00002A92  3206                     move.w     D1, D6
  3550. 00002A94  E741                     asl        D1.w, 3
  3551. 00002A96  0641 F3E8                addi.w     D1, 0xF3E8
  3552. 00002A9A  3B80 1000                move.w     [A5 + D1.w], D0
  3553. 00002A9E  3006                     move.w     D0, D6
  3554. 00002AA0  E740                     asl        D0.w, 3
  3555. 00002AA2  0640 F3EA                addi.w     D0, 0xF3EA
  3556. 00002AA6  3035 0000                move.w     D0, [A5 + D0.w]
  3557. 00002AAA  5840                     addq.w     D0, 4
  3558. 00002AAC  3206                     move.w     D1, D6
  3559. 00002AAE  E741                     asl        D1.w, 3
  3560. 00002AB0  0641 F3EE                addi.w     D1, 0xF3EE
  3561. 00002AB4  3B80 1000                move.w     [A5 + D1.w], D0
  3562. 00002AB8  302C 0004                move.w     D0, [A4 + 0x4]
  3563. 00002ABC  5A40                     addq.w     D0, 5
  3564. 00002ABE  3206                     move.w     D1, D6
  3565. 00002AC0  E541                     asl        D1.w, 2
  3566. 00002AC2  0641 F3C6                addi.w     D1, 0xF3C6
  3567. 00002AC6  3B80 1000                move.w     [A5 + D1.w], D0
  3568. 00002ACA  302C 0002                move.w     D0, [A4 + 0x2]
  3569. 00002ACE  0640 FFE7                addi.w     D0, 0xFFE7
  3570. 00002AD2  3206                     move.w     D1, D6
  3571. 00002AD4  E541                     asl        D1.w, 2
  3572. 00002AD6  0641 F3C4                addi.w     D1, 0xF3C4
  3573. 00002ADA  3B80 1000                move.w     [A5 + D1.w], D0
  3574. 00002ADE  486D F4C4                pea.l      [A5 - 0xB3C]
  3575. 00002AE2  486D F4E2                pea.l      [A5 - 0xB1E]
  3576. 00002AE6  486D F126                pea.l      [A5 - 0xEDA]
  3577. 00002AEA  3006                     move.w     D0, D6
  3578. 00002AEC  E740                     asl        D0.w, 3
  3579. 00002AEE  0640 F3E8                addi.w     D0, 0xF3E8
  3580. 00002AF2  4875 0000                pea.l      [A5 + D0.w]
  3581. 00002AF6  3F3C 0002                move.w     -[A7], 0x2
  3582. 00002AFA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3583. 00002AFE  A8EC                     syscall    CopyBits
  3584. label00002B00:
  3585. 00002B00  5247                     addq.w     D7, 1
  3586. 00002B02  0C47 0014                cmpi.w     D7, 0x14
  3587. 00002B06  6F00 FE20                ble        -0x1DE /* 00002928 */
  3588. 00002B0A  7E01                     moveq.l    D7, 0x01
  3589. label00002B0C:
  3590. 00002B0C  3007                     move.w     D0, D7
  3591. 00002B0E  C1FC 000E                muls.w     D0, 0xE
  3592. 00002B12  0640 F5DE                addi.w     D0, 0xF5DE
  3593. 00002B16  49F5 0000                lea.l      A4, [A5 + D0.w]
  3594. 00002B1A  1014                     move.b     D0, [A4]
  3595. 00002B1C  C02D F11C                and.b      D0, [A5 - 0xEE4]
  3596. 00002B20  122D F112                move.b     D1, [A5 - 0xEEE]
  3597. 00002B24  5301                     subq.b     D1, 1
  3598. 00002B26  C001                     and.b      D0, D1
  3599. 00002B28  6700 019E                beq        +0x1A0 /* 00002CC8 */
  3600. 00002B2C  554F                     subq.w     A7, 2
  3601. 00002B2E  486C 0002                pea.l      [A4 + 0x2]
  3602. 00002B32  486D F156                pea.l      [A5 - 0xEAA]
  3603. 00002B36  486D ECBC                pea.l      [A5 - 0x1344]
  3604. 00002B3A  A8AA                     syscall    SectRect
  3605. 00002B3C  0C6C 0064 000A           cmpi.w     [A4 + 0xA], 0x64 /* 'd' */
  3606. 00002B42  5DC0                     slt        D0
  3607. 00002B44  C01F                     and.b      D0, [A7]+
  3608. 00002B46  6700 0180                beq        +0x182 /* 00002CC8 */
  3609. 00002B4A  302C 000A                move.w     D0, [A4 + 0xA]
  3610. 00002B4E  48C0                     ext.l      D0
  3611. 00002B50  81FC 0005                divs.w     D0, 0x5
  3612. 00002B54  D06D F108                add.w      D0, [A5 - 0xEF8]
  3613. 00002B58  3B40 F108                move.w     [A5 - 0xEF8], D0
  3614. 00002B5C  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3615. 00002B60  3F3C 014F                move.w     -[A7], 0x14F
  3616. 00002B64  A893                     syscall    MoveTo
  3617. 00002B66  302D F108                move.w     D0, [A5 - 0xEF8]
  3618. 00002B6A  48C0                     ext.l      D0
  3619. 00002B6C  2F00                     move.l     -[A7], D0
  3620. 00002B6E  486D EDFA                pea.l      [A5 - 0x1206]
  3621. 00002B72  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3622. 00002B76  486D EDFA                pea.l      [A5 - 0x1206]
  3623. 00002B7A  A884                     syscall    DrawString
  3624. 00002B7C  422D F11D                clr.b      [A5 - 0xEE3]
  3625. 00002B80  486D F4D2                pea.l      [A5 - 0xB2E]
  3626. 00002B84  486D F4E2                pea.l      [A5 - 0xB1E]
  3627. 00002B88  302C 000A                move.w     D0, [A4 + 0xA]
  3628. 00002B8C  48C0                     ext.l      D0
  3629. 00002B8E  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3630. 00002B92  5240                     addq.w     D0, 1
  3631. 00002B94  E740                     asl        D0.w, 3
  3632. 00002B96  0640 F36E                addi.w     D0, 0xF36E
  3633. 00002B9A  4875 0000                pea.l      [A5 + D0.w]
  3634. 00002B9E  486C 0002                pea.l      [A4 + 0x2]
  3635. 00002BA2  3F3C 0002                move.w     -[A7], 0x2
  3636. 00002BA6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3637. 00002BAA  A8EC                     syscall    CopyBits
  3638. 00002BAC  302C 000A                move.w     D0, [A4 + 0xA]
  3639. 00002BB0  48C0                     ext.l      D0
  3640. 00002BB2  81FC 000A                divs.w     D0, 0xA /* '\n' */
  3641. 00002BB6  6020                     bra        +0x22 /* 00002BD8 */
  3642. label00002BB8:
  3643. 00002BB8  397C 0065 000A           move.w     [A4 + 0xA], 0x65 /* 'e' */
  3644. 00002BBE  6026                     bra        +0x28 /* 00002BE6 */
  3645. label00002BC0:
  3646. 00002BC0  397C 00C9 000A           move.w     [A4 + 0xA], 0xC9
  3647. 00002BC6  601E                     bra        +0x20 /* 00002BE6 */
  3648. label00002BC8:
  3649. 00002BC8  397C 012D 000A           move.w     [A4 + 0xA], 0x12D
  3650. 00002BCE  6016                     bra        +0x18 /* 00002BE6 */
  3651. label00002BD0:
  3652. 00002BD0  397C 0191 000A           move.w     [A4 + 0xA], 0x191
  3653. 00002BD6  600E                     bra        +0x10 /* 00002BE6 */
  3654. label00002BD8:
  3655. 00002BD8  67DE                     beq        -0x20 /* 00002BB8 */
  3656. 00002BDA  5340                     subq.w     D0, 1
  3657. 00002BDC  67E2                     beq        -0x1C /* 00002BC0 */
  3658. 00002BDE  5340                     subq.w     D0, 1
  3659. 00002BE0  67E6                     beq        -0x18 /* 00002BC8 */
  3660. 00002BE2  5340                     subq.w     D0, 1
  3661. 00002BE4  67EA                     beq        -0x14 /* 00002BD0 */
  3662. label00002BE6:
  3663. 00002BE6  302C 000A                move.w     D0, [A4 + 0xA]
  3664. 00002BEA  6000 00AE                bra        +0xB0 /* 00002C9A */
  3665. label00002BEE:
  3666. 00002BEE  486D F4D2                pea.l      [A5 - 0xB2E]
  3667. 00002BF2  486D F4E2                pea.l      [A5 - 0xB1E]
  3668. 00002BF6  302C 000A                move.w     D0, [A4 + 0xA]
  3669. 00002BFA  0640 FF9C                addi.w     D0, 0xFF9C
  3670. 00002BFE  EB40                     asl        D0.w, 5
  3671. 00002C00  0640 F216                addi.w     D0, 0xF216
  3672. 00002C04  4875 0000                pea.l      [A5 + D0.w]
  3673. 00002C08  486C 0002                pea.l      [A4 + 0x2]
  3674. 00002C0C  3F3C 0002                move.w     -[A7], 0x2
  3675. 00002C10  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3676. 00002C14  A8EC                     syscall    CopyBits
  3677. 00002C16  6000 00B0                bra        +0xB2 /* 00002CC8 */
  3678. label00002C1A:
  3679. 00002C1A  486D F4D2                pea.l      [A5 - 0xB2E]
  3680. 00002C1E  486D F4E2                pea.l      [A5 - 0xB1E]
  3681. 00002C22  302C 000A                move.w     D0, [A4 + 0xA]
  3682. 00002C26  0640 FF38                addi.w     D0, 0xFF38
  3683. 00002C2A  EB40                     asl        D0.w, 5
  3684. 00002C2C  0640 F21E                addi.w     D0, 0xF21E
  3685. 00002C30  4875 0000                pea.l      [A5 + D0.w]
  3686. 00002C34  486C 0002                pea.l      [A4 + 0x2]
  3687. 00002C38  3F3C 0002                move.w     -[A7], 0x2
  3688. 00002C3C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3689. 00002C40  A8EC                     syscall    CopyBits
  3690. 00002C42  6000 0084                bra        +0x86 /* 00002CC8 */
  3691. label00002C46:
  3692. 00002C46  486D F4D2                pea.l      [A5 - 0xB2E]
  3693. 00002C4A  486D F4E2                pea.l      [A5 - 0xB1E]
  3694. 00002C4E  302C 000A                move.w     D0, [A4 + 0xA]
  3695. 00002C52  0640 FED4                addi.w     D0, 0xFED4
  3696. 00002C56  EB40                     asl        D0.w, 5
  3697. 00002C58  0640 F226                addi.w     D0, 0xF226
  3698. 00002C5C  4875 0000                pea.l      [A5 + D0.w]
  3699. 00002C60  486C 0002                pea.l      [A4 + 0x2]
  3700. 00002C64  3F3C 0002                move.w     -[A7], 0x2
  3701. 00002C68  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3702. 00002C6C  A8EC                     syscall    CopyBits
  3703. 00002C6E  6058                     bra        +0x5A /* 00002CC8 */
  3704. label00002C70:
  3705. 00002C70  486D F4D2                pea.l      [A5 - 0xB2E]
  3706. 00002C74  486D F4E2                pea.l      [A5 - 0xB1E]
  3707. 00002C78  302C 000A                move.w     D0, [A4 + 0xA]
  3708. 00002C7C  0640 FE70                addi.w     D0, 0xFE70
  3709. 00002C80  EB40                     asl        D0.w, 5
  3710. 00002C82  0640 F22E                addi.w     D0, 0xF22E
  3711. 00002C86  4875 0000                pea.l      [A5 + D0.w]
  3712. 00002C8A  486C 0002                pea.l      [A4 + 0x2]
  3713. 00002C8E  3F3C 0002                move.w     -[A7], 0x2
  3714. 00002C92  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3715. 00002C96  A8EC                     syscall    CopyBits
  3716. 00002C98  602E                     bra        +0x30 /* 00002CC8 */
  3717. label00002C9A:
  3718. 00002C9A  0640 FF9C                addi.w     D0, 0xFF9C
  3719. 00002C9E  6B28                     bmi        +0x2A /* 00002CC8 */
  3720. 00002CA0  0640 FF9D                addi.w     D0, 0xFF9D
  3721. 00002CA4  6F00 FF48                ble        -0xB6 /* 00002BEE */
  3722. 00002CA8  5340                     subq.w     D0, 1
  3723. 00002CAA  6B1C                     bmi        +0x1E /* 00002CC8 */
  3724. 00002CAC  0640 FF9D                addi.w     D0, 0xFF9D
  3725. 00002CB0  6F00 FF68                ble        -0x96 /* 00002C1A */
  3726. 00002CB4  5340                     subq.w     D0, 1
  3727. 00002CB6  6B10                     bmi        +0x12 /* 00002CC8 */
  3728. 00002CB8  0640 FF9D                addi.w     D0, 0xFF9D
  3729. 00002CBC  6F88                     ble        -0x76 /* 00002C46 */
  3730. 00002CBE  5340                     subq.w     D0, 1
  3731. 00002CC0  6B06                     bmi        +0x8 /* 00002CC8 */
  3732. 00002CC2  0640 FF9D                addi.w     D0, 0xFF9D
  3733. 00002CC6  6FA8                     ble        -0x56 /* 00002C70 */
  3734. label00002CC8:
  3735. 00002CC8  5247                     addq.w     D7, 1
  3736. 00002CCA  0C47 0014                cmpi.w     D7, 0x14
  3737. 00002CCE  6F00 FE3C                ble        -0x1C2 /* 00002B0C */
  3738. 00002CD2  7E01                     moveq.l    D7, 0x01
  3739. label00002CD4:
  3740. 00002CD4  3007                     move.w     D0, D7
  3741. 00002CD6  E940                     asl        D0.w, 4
  3742. 00002CD8  2F00                     move.l     -[A7], D0
  3743. 00002CDA  554F                     subq.w     A7, 2
  3744. 00002CDC  486D F156                pea.l      [A5 - 0xEAA]
  3745. 00002CE0  3007                     move.w     D0, D7
  3746. 00002CE2  E940                     asl        D0.w, 4
  3747. 00002CE4  0640 EF5C                addi.w     D0, 0xEF5C
  3748. 00002CE8  4875 0000                pea.l      [A5 + D0.w]
  3749. 00002CEC  486D ECBC                pea.l      [A5 - 0x1344]
  3750. 00002CF0  A8AA                     syscall    SectRect
  3751. 00002CF2  121F                     move.b     D1, [A7]+
  3752. 00002CF4  201F                     move.l     D0, [A7]+
  3753. 00002CF6  0640 EF5A                addi.w     D0, 0xEF5A
  3754. 00002CFA  C235 0000                and.b      D1, [A5 + D0.w]
  3755. 00002CFE  3007                     move.w     D0, D7
  3756. 00002D00  E940                     asl        D0.w, 4
  3757. 00002D02  0640 EF68                addi.w     D0, 0xEF68
  3758. 00002D06  4A75 0000                tst.w      [A5 + D0.w]
  3759. 00002D0A  57C0                     seq        D0
  3760. 00002D0C  C200                     and.b      D1, D0
  3761. 00002D0E  6700 0138                beq        +0x13A /* 00002E48 */
  3762. 00002D12  302D F108                move.w     D0, [A5 - 0xEF8]
  3763. 00002D16  0640 0019                addi.w     D0, 0x19
  3764. 00002D1A  3B40 F108                move.w     [A5 - 0xEF8], D0
  3765. 00002D1E  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  3766. 00002D22  3F3C 014F                move.w     -[A7], 0x14F
  3767. 00002D26  A893                     syscall    MoveTo
  3768. 00002D28  302D F108                move.w     D0, [A5 - 0xEF8]
  3769. 00002D2C  48C0                     ext.l      D0
  3770. 00002D2E  2F00                     move.l     -[A7], D0
  3771. 00002D30  486D EDFA                pea.l      [A5 - 0x1206]
  3772. 00002D34  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3773. 00002D38  486D EDFA                pea.l      [A5 - 0x1206]
  3774. 00002D3C  A884                     syscall    DrawString
  3775. 00002D3E  422D F11D                clr.b      [A5 - 0xEE3]
  3776. 00002D42  3007                     move.w     D0, D7
  3777. 00002D44  E940                     asl        D0.w, 4
  3778. 00002D46  0640 EF68                addi.w     D0, 0xEF68
  3779. 00002D4A  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  3780. 00002D50  486D F4C4                pea.l      [A5 - 0xB3C]
  3781. 00002D54  486D F4E2                pea.l      [A5 - 0xB1E]
  3782. 00002D58  3007                     move.w     D0, D7
  3783. 00002D5A  E940                     asl        D0.w, 4
  3784. 00002D5C  0640 EF64                addi.w     D0, 0xEF64
  3785. 00002D60  3035 0000                move.w     D0, [A5 + D0.w]
  3786. 00002D64  E740                     asl        D0.w, 3
  3787. 00002D66  0640 EEF2                addi.w     D0, 0xEEF2
  3788. 00002D6A  4875 0000                pea.l      [A5 + D0.w]
  3789. 00002D6E  3007                     move.w     D0, D7
  3790. 00002D70  E940                     asl        D0.w, 4
  3791. 00002D72  0640 EF5C                addi.w     D0, 0xEF5C
  3792. 00002D76  4875 0000                pea.l      [A5 + D0.w]
  3793. 00002D7A  3F3C 0002                move.w     -[A7], 0x2
  3794. 00002D7E  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3795. 00002D82  A8EC                     syscall    CopyBits
  3796. 00002D84  3007                     move.w     D0, D7
  3797. 00002D86  E940                     asl        D0.w, 4
  3798. 00002D88  0640 EF64                addi.w     D0, 0xEF64
  3799. 00002D8C  3035 0000                move.w     D0, [A5 + D0.w]
  3800. 00002D90  ED40                     asl        D0.w, 6
  3801. 00002D92  3207                     move.w     D1, D7
  3802. 00002D94  E941                     asl        D1.w, 4
  3803. 00002D96  0641 EF68                addi.w     D1, 0xEF68
  3804. 00002D9A  3235 1000                move.w     D1, [A5 + D1.w]
  3805. 00002D9E  E741                     asl        D1.w, 3
  3806. 00002DA0  D041                     add.w      D0, D1
  3807. 00002DA2  0640 E88E                addi.w     D0, 0xE88E
  3808. 00002DA6  4875 0000                pea.l      [A5 + D0.w]
  3809. 00002DAA  3007                     move.w     D0, D7
  3810. 00002DAC  E940                     asl        D0.w, 4
  3811. 00002DAE  0640 EF64                addi.w     D0, 0xEF64
  3812. 00002DB2  3035 0000                move.w     D0, [A5 + D0.w]
  3813. 00002DB6  C1FC 0012                muls.w     D0, 0x12
  3814. 00002DBA  0640 0088                addi.w     D0, 0x88
  3815. 00002DBE  3F00                     move.w     -[A7], D0
  3816. 00002DC0  3007                     move.w     D0, D7
  3817. 00002DC2  E940                     asl        D0.w, 4
  3818. 00002DC4  0640 EF68                addi.w     D0, 0xEF68
  3819. 00002DC8  3035 0000                move.w     D0, [A5 + D0.w]
  3820. 00002DCC  C1FC 0012                muls.w     D0, 0x12
  3821. 00002DD0  0640 0102                addi.w     D0, 0x102
  3822. 00002DD4  3F00                     move.w     -[A7], D0
  3823. 00002DD6  3007                     move.w     D0, D7
  3824. 00002DD8  E940                     asl        D0.w, 4
  3825. 00002DDA  0640 EF64                addi.w     D0, 0xEF64
  3826. 00002DDE  3035 0000                move.w     D0, [A5 + D0.w]
  3827. 00002DE2  C1FC 0012                muls.w     D0, 0x12
  3828. 00002DE6  0640 0099                addi.w     D0, 0x99
  3829. 00002DEA  3F00                     move.w     -[A7], D0
  3830. 00002DEC  3007                     move.w     D0, D7
  3831. 00002DEE  E940                     asl        D0.w, 4
  3832. 00002DF0  0640 EF68                addi.w     D0, 0xEF68
  3833. 00002DF4  3035 0000                move.w     D0, [A5 + D0.w]
  3834. 00002DF8  C1FC 0012                muls.w     D0, 0x12
  3835. 00002DFC  0640 0113                addi.w     D0, 0x113
  3836. 00002E00  3F00                     move.w     -[A7], D0
  3837. 00002E02  A8A7                     syscall    SetRect
  3838. 00002E04  486D F4C4                pea.l      [A5 - 0xB3C]
  3839. 00002E08  486D F4E2                pea.l      [A5 - 0xB1E]
  3840. 00002E0C  3007                     move.w     D0, D7
  3841. 00002E0E  E940                     asl        D0.w, 4
  3842. 00002E10  0640 EF64                addi.w     D0, 0xEF64
  3843. 00002E14  3035 0000                move.w     D0, [A5 + D0.w]
  3844. 00002E18  ED40                     asl        D0.w, 6
  3845. 00002E1A  3207                     move.w     D1, D7
  3846. 00002E1C  E941                     asl        D1.w, 4
  3847. 00002E1E  0641 EF68                addi.w     D1, 0xEF68
  3848. 00002E22  3235 1000                move.w     D1, [A5 + D1.w]
  3849. 00002E26  E741                     asl        D1.w, 3
  3850. 00002E28  D041                     add.w      D0, D1
  3851. 00002E2A  0640 E88E                addi.w     D0, 0xE88E
  3852. 00002E2E  4875 0000                pea.l      [A5 + D0.w]
  3853. 00002E32  3007                     move.w     D0, D7
  3854. 00002E34  E940                     asl        D0.w, 4
  3855. 00002E36  0640 EF5C                addi.w     D0, 0xEF5C
  3856. 00002E3A  4875 0000                pea.l      [A5 + D0.w]
  3857. 00002E3E  3F3C 0002                move.w     -[A7], 0x2
  3858. 00002E42  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  3859. 00002E46  A8EC                     syscall    CopyBits
  3860. label00002E48:
  3861. 00002E48  5247                     addq.w     D7, 1
  3862. 00002E4A  0C47 0005                cmpi.w     D7, 0x5
  3863. 00002E4E  6F00 FE84                ble        -0x17A /* 00002CD4 */
  3864. 00002E52  7021                     moveq.l    D0, 0x21
  3865. 00002E54  2F00                     move.l     -[A7], D0
  3866. 00002E56  A862                     syscall    ForeColor
  3867. 00002E58  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3868. 00002E5C  4E5E                     unlink     A6
  3869. 00002E5E  4E75                     rts
  3870. 00002E60  444F                     neg.w      A7
  3871. 00002E62  4F4D                     chk.w      D7, A5
  3872. 00002E64  4E49                     trap       9
  3873. 00002E66  4C41 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D1
  3874. export_53: // at 00002E68 (misaligned)
  3875. 00002E6A  FFD6                     .invalid   <<F/7/7>>
  3876. 00002E6C  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  3877. 00002E70  302D F468                move.w     D0, [A5 - 0xB98]
  3878. 00002E74  48C0                     ext.l      D0
  3879. 00002E76  81FC 0003                divs.w     D0, 0x3
  3880. 00002E7A  4840                     swap.w     D0
  3881. 00002E7C  4A40                     tst.w      D0
  3882. 00002E7E  6600 0196                bne        +0x198 /* 00003016 */
  3883. 00002E82  7E01                     moveq.l    D7, 0x01
  3884. label00002E84:
  3885. 00002E84  3007                     move.w     D0, D7
  3886. 00002E86  5340                     subq.w     D0, 1
  3887. 00002E88  C1FC 0015                muls.w     D0, 0x15
  3888. 00002E8C  0640 0232                addi.w     D0, 0x232
  3889. 00002E90  3207                     move.w     D1, D7
  3890. 00002E92  E741                     asl        D1.w, 3
  3891. 00002E94  0641 F18E                addi.w     D1, 0xF18E
  3892. 00002E98  3B80 1000                move.w     [A5 + D1.w], D0
  3893. 00002E9C  3007                     move.w     D0, D7
  3894. 00002E9E  5340                     subq.w     D0, 1
  3895. 00002EA0  C1FC 0015                muls.w     D0, 0x15
  3896. 00002EA4  0640 0246                addi.w     D0, 0x246
  3897. 00002EA8  3207                     move.w     D1, D7
  3898. 00002EAA  E741                     asl        D1.w, 3
  3899. 00002EAC  0641 F192                addi.w     D1, 0xF192
  3900. 00002EB0  3B80 1000                move.w     [A5 + D1.w], D0
  3901. 00002EB4  302D F468                move.w     D0, [A5 - 0xB98]
  3902. 00002EB8  48C0                     ext.l      D0
  3903. 00002EBA  81FC 0003                divs.w     D0, 0x3
  3904. 00002EBE  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3905. 00002EC2  0640 00AF                addi.w     D0, 0xAF
  3906. 00002EC6  3207                     move.w     D1, D7
  3907. 00002EC8  E741                     asl        D1.w, 3
  3908. 00002ECA  0641 F194                addi.w     D1, 0xF194
  3909. 00002ECE  3B80 1000                move.w     [A5 + D1.w], D0
  3910. 00002ED2  302D F468                move.w     D0, [A5 - 0xB98]
  3911. 00002ED6  48C0                     ext.l      D0
  3912. 00002ED8  81FC 0003                divs.w     D0, 0x3
  3913. 00002EDC  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3914. 00002EE0  0640 009B                addi.w     D0, 0x9B
  3915. 00002EE4  3207                     move.w     D1, D7
  3916. 00002EE6  E741                     asl        D1.w, 3
  3917. 00002EE8  0641 F190                addi.w     D1, 0xF190
  3918. 00002EEC  3B80 1000                move.w     [A5 + D1.w], D0
  3919. 00002EF0  3007                     move.w     D0, D7
  3920. 00002EF2  5340                     subq.w     D0, 1
  3921. 00002EF4  C1FC 0015                muls.w     D0, 0x15
  3922. 00002EF8  0640 0232                addi.w     D0, 0x232
  3923. 00002EFC  3207                     move.w     D1, D7
  3924. 00002EFE  E741                     asl        D1.w, 3
  3925. 00002F00  0641 F176                addi.w     D1, 0xF176
  3926. 00002F04  3B80 1000                move.w     [A5 + D1.w], D0
  3927. 00002F08  3007                     move.w     D0, D7
  3928. 00002F0A  5340                     subq.w     D0, 1
  3929. 00002F0C  C1FC 0015                muls.w     D0, 0x15
  3930. 00002F10  0640 0246                addi.w     D0, 0x246
  3931. 00002F14  3207                     move.w     D1, D7
  3932. 00002F16  E741                     asl        D1.w, 3
  3933. 00002F18  0641 F17A                addi.w     D1, 0xF17A
  3934. 00002F1C  3B80 1000                move.w     [A5 + D1.w], D0
  3935. 00002F20  302D F468                move.w     D0, [A5 - 0xB98]
  3936. 00002F24  48C0                     ext.l      D0
  3937. 00002F26  81FC 0003                divs.w     D0, 0x3
  3938. 00002F2A  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3939. 00002F2E  0640 009A                addi.w     D0, 0x9A
  3940. 00002F32  3207                     move.w     D1, D7
  3941. 00002F34  E741                     asl        D1.w, 3
  3942. 00002F36  0641 F17C                addi.w     D1, 0xF17C
  3943. 00002F3A  3B80 1000                move.w     [A5 + D1.w], D0
  3944. 00002F3E  302D F468                move.w     D0, [A5 - 0xB98]
  3945. 00002F42  48C0                     ext.l      D0
  3946. 00002F44  81FC 0003                divs.w     D0, 0x3
  3947. 00002F48  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3948. 00002F4C  0640 0086                addi.w     D0, 0x86
  3949. 00002F50  3207                     move.w     D1, D7
  3950. 00002F52  E741                     asl        D1.w, 3
  3951. 00002F54  0641 F178                addi.w     D1, 0xF178
  3952. 00002F58  3B80 1000                move.w     [A5 + D1.w], D0
  3953. 00002F5C  3007                     move.w     D0, D7
  3954. 00002F5E  5340                     subq.w     D0, 1
  3955. 00002F60  C1FC 0015                muls.w     D0, 0x15
  3956. 00002F64  0640 0232                addi.w     D0, 0x232
  3957. 00002F68  3207                     move.w     D1, D7
  3958. 00002F6A  E741                     asl        D1.w, 3
  3959. 00002F6C  0641 F15E                addi.w     D1, 0xF15E
  3960. 00002F70  3B80 1000                move.w     [A5 + D1.w], D0
  3961. 00002F74  3007                     move.w     D0, D7
  3962. 00002F76  5340                     subq.w     D0, 1
  3963. 00002F78  C1FC 0015                muls.w     D0, 0x15
  3964. 00002F7C  0640 0246                addi.w     D0, 0x246
  3965. 00002F80  3207                     move.w     D1, D7
  3966. 00002F82  E741                     asl        D1.w, 3
  3967. 00002F84  0641 F162                addi.w     D1, 0xF162
  3968. 00002F88  3B80 1000                move.w     [A5 + D1.w], D0
  3969. 00002F8C  302D F468                move.w     D0, [A5 - 0xB98]
  3970. 00002F90  48C0                     ext.l      D0
  3971. 00002F92  81FC 0003                divs.w     D0, 0x3
  3972. 00002F96  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3973. 00002F9A  0640 00C4                addi.w     D0, 0xC4
  3974. 00002F9E  3207                     move.w     D1, D7
  3975. 00002FA0  E741                     asl        D1.w, 3
  3976. 00002FA2  0641 F164                addi.w     D1, 0xF164
  3977. 00002FA6  3B80 1000                move.w     [A5 + D1.w], D0
  3978. 00002FAA  302D F468                move.w     D0, [A5 - 0xB98]
  3979. 00002FAE  48C0                     ext.l      D0
  3980. 00002FB0  81FC 0003                divs.w     D0, 0x3
  3981. 00002FB4  C1FC 003F                muls.w     D0, 0x3F /* '?' */
  3982. 00002FB8  0640 00B0                addi.w     D0, 0xB0
  3983. 00002FBC  3207                     move.w     D1, D7
  3984. 00002FBE  E741                     asl        D1.w, 3
  3985. 00002FC0  0641 F160                addi.w     D1, 0xF160
  3986. 00002FC4  3B80 1000                move.w     [A5 + D1.w], D0
  3987. 00002FC8  5247                     addq.w     D7, 1
  3988. 00002FCA  0C47 0003                cmpi.w     D7, 0x3
  3989. 00002FCE  6F00 FEB4                ble        -0x14A /* 00002E84 */
  3990. 00002FD2  486D F45E                pea.l      [A5 - 0xBA2]
  3991. 00002FD6  486D F704                pea.l      [A5 - 0x8FC]
  3992. 00002FDA  486D F5EC                pea.l      [A5 - 0xA14]
  3993. 00002FDE  2F2D F8D8                move.l     -[A7], [A5 - 0x728]
  3994. 00002FE2  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  3995. 00002FE6  3B7C 0064 F454           move.w     [A5 - 0xBAC], 0x64 /* 'd' */
  3996. 00002FEC  302D F468                move.w     D0, [A5 - 0xB98]
  3997. 00002FF0  6018                     bra        +0x1A /* 0000300A */
  3998. label00002FF2:
  3999. 00002FF2  3B7C 0002 F3C4           move.w     [A5 - 0xC3C], 0x2
  4000. 00002FF8  601C                     bra        +0x1E /* 00003016 */
  4001. label00002FFA:
  4002. 00002FFA  3B7C 0003 F3C4           move.w     [A5 - 0xC3C], 0x3
  4003. 00003000  6014                     bra        +0x16 /* 00003016 */
  4004. label00003002:
  4005. 00003002  3B7C 0004 F3C4           move.w     [A5 - 0xC3C], 0x4
  4006. 00003008  600C                     bra        +0xE /* 00003016 */
  4007. label0000300A:
  4008. 0000300A  5740                     subq.w     D0, 3
  4009. 0000300C  67E4                     beq        -0x1A /* 00002FF2 */
  4010. 0000300E  5740                     subq.w     D0, 3
  4011. 00003010  67E8                     beq        -0x16 /* 00002FFA */
  4012. 00003012  5740                     subq.w     D0, 3
  4013. 00003014  67EC                     beq        -0x12 /* 00003002 */
  4014. label00003016:
  4015. 00003016  7E01                     moveq.l    D7, 0x01
  4016. label00003018:
  4017. 00003018  302D F468                move.w     D0, [A5 - 0xB98]
  4018. 0000301C  48C0                     ext.l      D0
  4019. 0000301E  81FC 0003                divs.w     D0, 0x3
  4020. 00003022  3B40 EC86                move.w     [A5 - 0x137A], D0
  4021. 00003026  426D F466                clr.w      [A5 - 0xB9A]
  4022. 0000302A  422D F117                clr.b      [A5 - 0xEE9]
  4023. 0000302E  1B7C 0001 F11C           move.b     [A5 - 0xEE4], 0x1
  4024. 00003034  5247                     addq.w     D7, 1
  4025. 00003036  0C47 0014                cmpi.w     D7, 0x14
  4026. 0000303A  6FDC                     ble        -0x22 /* 00003018 */
  4027. 0000303C  7E01                     moveq.l    D7, 0x01
  4028. label0000303E:
  4029. 0000303E  3007                     move.w     D0, D7
  4030. 00003040  C1FC 000E                muls.w     D0, 0xE
  4031. 00003044  0640 F6F6                addi.w     D0, 0xF6F6
  4032. 00003048  49F5 0000                lea.l      A4, [A5 + D0.w]
  4033. 0000304C  422C 0001                clr.b      [A4 + 0x1]
  4034. 00003050  5247                     addq.w     D7, 1
  4035. 00003052  0C47 0014                cmpi.w     D7, 0x14
  4036. 00003056  6FE6                     ble        -0x18 /* 0000303E */
  4037. 00003058  426D F46A                clr.w      [A5 - 0xB96]
  4038. 0000305C  302D F468                move.w     D0, [A5 - 0xB98]
  4039. 00003060  5240                     addq.w     D0, 1
  4040. 00003062  3B40 F468                move.w     [A5 - 0xB98], D0
  4041. 00003066  302D F468                move.w     D0, [A5 - 0xB98]
  4042. 0000306A  5340                     subq.w     D0, 1
  4043. 0000306C  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4044. 00003070  3B40 EC86                move.w     [A5 - 0x137A], D0
  4045. 00003074  3F3C 0087                move.w     -[A7], 0x87
  4046. 00003078  3F3C 014F                move.w     -[A7], 0x14F
  4047. 0000307C  A893                     syscall    MoveTo
  4048. 0000307E  302D F468                move.w     D0, [A5 - 0xB98]
  4049. 00003082  5340                     subq.w     D0, 1
  4050. 00003084  48C0                     ext.l      D0
  4051. 00003086  81FC 0003                divs.w     D0, 0x3
  4052. 0000308A  4840                     swap.w     D0
  4053. 0000308C  5240                     addq.w     D0, 1
  4054. 0000308E  48C0                     ext.l      D0
  4055. 00003090  2F00                     move.l     -[A7], D0
  4056. 00003092  486D EDFA                pea.l      [A5 - 0x1206]
  4057. 00003096  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4058. 0000309A  486D EDFA                pea.l      [A5 - 0x1206]
  4059. 0000309E  A884                     syscall    DrawString
  4060. 000030A0  3F3C 00C8                move.w     -[A7], 0xC8
  4061. 000030A4  3F3C 014F                move.w     -[A7], 0x14F
  4062. 000030A8  A893                     syscall    MoveTo
  4063. 000030AA  302D F468                move.w     D0, [A5 - 0xB98]
  4064. 000030AE  5340                     subq.w     D0, 1
  4065. 000030B0  48C0                     ext.l      D0
  4066. 000030B2  81FC 0003                divs.w     D0, 0x3
  4067. 000030B6  5240                     addq.w     D0, 1
  4068. 000030B8  48C0                     ext.l      D0
  4069. 000030BA  2F00                     move.l     -[A7], D0
  4070. 000030BC  486D EDFA                pea.l      [A5 - 0x1206]
  4071. 000030C0  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  4072. 000030C4  486D EDFA                pea.l      [A5 - 0x1206]
  4073. 000030C8  A884                     syscall    DrawString
  4074. 000030CA  486D FF52                pea.l      [A5 - 0xAE]
  4075. 000030CE  A875                     syscall    SetPBits/SetPortBits
  4076. 000030D0  486D F4E2                pea.l      [A5 - 0xB1E]
  4077. 000030D4  486D FED4                pea.l      [A5 - 0x12C]
  4078. 000030D8  486D FEDA                pea.l      [A5 - 0x126]
  4079. 000030DC  486D FEDA                pea.l      [A5 - 0x126]
  4080. 000030E0  4267                     clr.w      -[A7]
  4081. 000030E2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4082. 000030E6  A8EC                     syscall    CopyBits
  4083. 000030E8  486E FFDE                pea.l      [A6 - 0x22]
  4084. 000030EC  4267                     clr.w      -[A7]
  4085. 000030EE  3F3C FF83                move.w     -[A7], 0xFF83
  4086. 000030F2  3F3C 0200                move.w     -[A7], 0x200
  4087. 000030F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  4088. 000030FA  A8A7                     syscall    SetRect
  4089. 000030FC  486E FFD6                pea.l      [A6 - 0x2A]
  4090. 00003100  4267                     clr.w      -[A7]
  4091. 00003102  3F3C 01F4                move.w     -[A7], 0x1F4
  4092. 00003106  3F3C 0200                move.w     -[A7], 0x200
  4093. 0000310A  3F3C 0270                move.w     -[A7], 0x270
  4094. 0000310E  A8A7                     syscall    SetRect
  4095. 00003110  7601                     moveq.l    D3, 0x01
  4096. 00003112  4247                     clr.w      D7
  4097. label00003114:
  4098. 00003114  4244                     clr.w      D4
  4099. 00003116  4A6E FFDE                tst.w      [A6 - 0x22]
  4100. 0000311A  6C06                     bge        +0x8 /* 00003122 */
  4101. 0000311C  382E FFDE                move.w     D4, [A6 - 0x22]
  4102. 00003120  4444                     neg.w      D4
  4103. label00003122:
  4104. 00003122  486E FFDE                pea.l      [A6 - 0x22]
  4105. 00003126  4267                     clr.w      -[A7]
  4106. 00003128  3F04                     move.w     -[A7], D4
  4107. 0000312A  A8A8                     syscall    OffsetRect
  4108. 0000312C  486E FFD6                pea.l      [A6 - 0x2A]
  4109. 00003130  4267                     clr.w      -[A7]
  4110. 00003132  3F04                     move.w     -[A7], D4
  4111. 00003134  A8A8                     syscall    OffsetRect
  4112. 00003136  486D FED4                pea.l      [A5 - 0x12C]
  4113. 0000313A  486D F47E                pea.l      [A5 - 0xB82]
  4114. 0000313E  486E FFDE                pea.l      [A6 - 0x22]
  4115. 00003142  486E FFD6                pea.l      [A6 - 0x2A]
  4116. 00003146  4267                     clr.w      -[A7]
  4117. 00003148  42A7                     clr.l      -[A7]
  4118. 0000314A  A8EC                     syscall    CopyBits
  4119. 0000314C  486E FFDE                pea.l      [A6 - 0x22]
  4120. 00003150  4267                     clr.w      -[A7]
  4121. 00003152  3004                     move.w     D0, D4
  4122. 00003154  4440                     neg.w      D0
  4123. 00003156  3F00                     move.w     -[A7], D0
  4124. 00003158  A8A8                     syscall    OffsetRect
  4125. 0000315A  486E FFD6                pea.l      [A6 - 0x2A]
  4126. 0000315E  4267                     clr.w      -[A7]
  4127. 00003160  3004                     move.w     D0, D4
  4128. 00003162  4440                     neg.w      D0
  4129. 00003164  3F00                     move.w     -[A7], D0
  4130. 00003166  A8A8                     syscall    OffsetRect
  4131. 00003168  7003                     moveq.l    D0, 0x03
  4132. 0000316A  9043                     sub.w      D0, D3
  4133. 0000316C  3600                     move.w     D3, D0
  4134. 0000316E  3003                     move.w     D0, D3
  4135. 00003170  6034                     bra        +0x36 /* 000031A6 */
  4136. label00003172:
  4137. 00003172  486D F49A                pea.l      [A5 - 0xB66]
  4138. 00003176  486D F47E                pea.l      [A5 - 0xB82]
  4139. 0000317A  486D E548                pea.l      [A5 - 0x1AB8]
  4140. 0000317E  486E FFD6                pea.l      [A6 - 0x2A]
  4141. 00003182  3F3C 0003                move.w     -[A7], 0x3
  4142. 00003186  42A7                     clr.l      -[A7]
  4143. 00003188  A8EC                     syscall    CopyBits
  4144. 0000318A  6022                     bra        +0x24 /* 000031AE */
  4145. label0000318C:
  4146. 0000318C  486D F48C                pea.l      [A5 - 0xB74]
  4147. 00003190  486D F47E                pea.l      [A5 - 0xB82]
  4148. 00003194  486D E528                pea.l      [A5 - 0x1AD8]
  4149. 00003198  486E FFD6                pea.l      [A6 - 0x2A]
  4150. 0000319C  3F3C 0003                move.w     -[A7], 0x3
  4151. 000031A0  42A7                     clr.l      -[A7]
  4152. 000031A2  A8EC                     syscall    CopyBits
  4153. 000031A4  6008                     bra        +0xA /* 000031AE */
  4154. label000031A6:
  4155. 000031A6  5340                     subq.w     D0, 1
  4156. 000031A8  67C8                     beq        -0x36 /* 00003172 */
  4157. 000031AA  5340                     subq.w     D0, 1
  4158. 000031AC  67DE                     beq        -0x20 /* 0000318C */
  4159. label000031AE:
  4160. 000031AE  3003                     move.w     D0, D3
  4161. 000031B0  6034                     bra        +0x36 /* 000031E6 */
  4162. label000031B2:
  4163. 000031B2  486D F4A8                pea.l      [A5 - 0xB58]
  4164. 000031B6  486D F47E                pea.l      [A5 - 0xB82]
  4165. 000031BA  486D E528                pea.l      [A5 - 0x1AD8]
  4166. 000031BE  486E FFD6                pea.l      [A6 - 0x2A]
  4167. 000031C2  3F3C 0001                move.w     -[A7], 0x1
  4168. 000031C6  42A7                     clr.l      -[A7]
  4169. 000031C8  A8EC                     syscall    CopyBits
  4170. 000031CA  6022                     bra        +0x24 /* 000031EE */
  4171. label000031CC:
  4172. 000031CC  486D F4A8                pea.l      [A5 - 0xB58]
  4173. 000031D0  486D F47E                pea.l      [A5 - 0xB82]
  4174. 000031D4  486D E530                pea.l      [A5 - 0x1AD0]
  4175. 000031D8  486E FFD6                pea.l      [A6 - 0x2A]
  4176. 000031DC  3F3C 0001                move.w     -[A7], 0x1
  4177. 000031E0  42A7                     clr.l      -[A7]
  4178. 000031E2  A8EC                     syscall    CopyBits
  4179. 000031E4  6008                     bra        +0xA /* 000031EE */
  4180. label000031E6:
  4181. 000031E6  5340                     subq.w     D0, 1
  4182. 000031E8  67C8                     beq        -0x36 /* 000031B2 */
  4183. 000031EA  5340                     subq.w     D0, 1
  4184. 000031EC  67DE                     beq        -0x20 /* 000031CC */
  4185. label000031EE:
  4186. 000031EE  486D F47E                pea.l      [A5 - 0xB82]
  4187. 000031F2  486D F4E2                pea.l      [A5 - 0xB1E]
  4188. 000031F6  486E FFD6                pea.l      [A6 - 0x2A]
  4189. 000031FA  486E FFDE                pea.l      [A6 - 0x22]
  4190. 000031FE  4267                     clr.w      -[A7]
  4191. 00003200  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4192. 00003204  A8EC                     syscall    CopyBits
  4193. 00003206  486E FFDE                pea.l      [A6 - 0x22]
  4194. 0000320A  4267                     clr.w      -[A7]
  4195. 0000320C  3F3C 0004                move.w     -[A7], 0x4
  4196. 00003210  A8A8                     syscall    OffsetRect
  4197. 00003212  5247                     addq.w     D7, 1
  4198. 00003214  0C47 003C                cmpi.w     D7, 0x3C /* '<' */
  4199. 00003218  6F00 FEFA                ble        -0x104 /* 00003114 */
  4200. 0000321C  7E01                     moveq.l    D7, 0x01
  4201. label0000321E:
  4202. 0000321E  486D FED4                pea.l      [A5 - 0x12C]
  4203. 00003222  486D F47E                pea.l      [A5 - 0xB82]
  4204. 00003226  486E FFDE                pea.l      [A6 - 0x22]
  4205. 0000322A  486E FFD6                pea.l      [A6 - 0x2A]
  4206. 0000322E  4267                     clr.w      -[A7]
  4207. 00003230  42A7                     clr.l      -[A7]
  4208. 00003232  A8EC                     syscall    CopyBits
  4209. 00003234  3007                     move.w     D0, D7
  4210. 00003236  6000 0088                bra        +0x8A /* 000032C0 */
  4211. 0000323A  486D F48C                pea.l      [A5 - 0xB74]
  4212. 0000323E  486D F47E                pea.l      [A5 - 0xB82]
  4213. 00003242  486D E530                pea.l      [A5 - 0x1AD0]
  4214. 00003246  486E FFD6                pea.l      [A6 - 0x2A]
  4215. 0000324A  3F3C 0003                move.w     -[A7], 0x3
  4216. 0000324E  42A7                     clr.l      -[A7]
  4217. 00003250  A8EC                     syscall    CopyBits
  4218. 00003252  6000 0092                bra        +0x94 /* 000032E6 */
  4219. 00003256  486D F48C                pea.l      [A5 - 0xB74]
  4220. 0000325A  486D F47E                pea.l      [A5 - 0xB82]
  4221. 0000325E  486D E538                pea.l      [A5 - 0x1AC8]
  4222. 00003262  486E FFD6                pea.l      [A6 - 0x2A]
  4223. 00003266  3F3C 0003                move.w     -[A7], 0x3
  4224. 0000326A  42A7                     clr.l      -[A7]
  4225. 0000326C  A8EC                     syscall    CopyBits
  4226. 0000326E  6000 0076                bra        +0x78 /* 000032E6 */
  4227. 00003272  486D F48C                pea.l      [A5 - 0xB74]
  4228. 00003276  486D F47E                pea.l      [A5 - 0xB82]
  4229. 0000327A  486D E540                pea.l      [A5 - 0x1AC0]
  4230. 0000327E  486E FFD6                pea.l      [A6 - 0x2A]
  4231. 00003282  3F3C 0003                move.w     -[A7], 0x3
  4232. 00003286  42A7                     clr.l      -[A7]
  4233. 00003288  A8EC                     syscall    CopyBits
  4234. 0000328A  605A                     bra        +0x5C /* 000032E6 */
  4235. 0000328C  486D F48C                pea.l      [A5 - 0xB74]
  4236. 00003290  486D F47E                pea.l      [A5 - 0xB82]
  4237. 00003294  486D E548                pea.l      [A5 - 0x1AB8]
  4238. 00003298  486E FFD6                pea.l      [A6 - 0x2A]
  4239. 0000329C  3F3C 0003                move.w     -[A7], 0x3
  4240. 000032A0  42A7                     clr.l      -[A7]
  4241. 000032A2  A8EC                     syscall    CopyBits
  4242. 000032A4  6040                     bra        +0x42 /* 000032E6 */
  4243. 000032A6  486D F47E                pea.l      [A5 - 0xB82]
  4244. 000032AA  486D F47E                pea.l      [A5 - 0xB82]
  4245. 000032AE  486D E528                pea.l      [A5 - 0x1AD8]
  4246. 000032B2  486E FFD6                pea.l      [A6 - 0x2A]
  4247. 000032B6  3F3C 0003                move.w     -[A7], 0x3
  4248. 000032BA  42A7                     clr.l      -[A7]
  4249. 000032BC  A8EC                     syscall    CopyBits
  4250. 000032BE  6026                     bra        +0x28 /* 000032E6 */
  4251. label000032C0:
  4252. 000032C0  5340                     subq.w     D0, 1
  4253. 000032C2  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  4254. 000032C6  641E                     bcc        +0x20 /* 000032E6 */
  4255. 000032C8  D040                     add.w      D0, D0
  4256. 000032CA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4257. 000032CE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4258. 000032D2  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  4259. 000032D4  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  4260. 000032D6  FF84                     .invalid   <<F/6/7>>
  4261. 000032D8  FF84                     .invalid   <<F/6/7>>
  4262. 000032DA  FFA0                     .invalid   <<F/6/7>>
  4263. 000032DC  FFA0                     .invalid   <<F/6/7>>
  4264. 000032DE  FFBA                     .invalid   <<F/6/7>>
  4265. 000032E0  FFBA                     .invalid   <<F/6/7>>
  4266. 000032E2  FFD4                     .invalid   <<F/7/7>>
  4267. 000032E4  FFD4                     .invalid   <<F/7/7>>
  4268. label000032E6:
  4269. 000032E6  3007                     move.w     D0, D7
  4270. 000032E8  6000 0088                bra        +0x8A /* 00003372 */
  4271. 000032EC  486D F4A8                pea.l      [A5 - 0xB58]
  4272. 000032F0  486D F47E                pea.l      [A5 - 0xB82]
  4273. 000032F4  486D E538                pea.l      [A5 - 0x1AC8]
  4274. 000032F8  486E FFD6                pea.l      [A6 - 0x2A]
  4275. 000032FC  3F3C 0001                move.w     -[A7], 0x1
  4276. 00003300  42A7                     clr.l      -[A7]
  4277. 00003302  A8EC                     syscall    CopyBits
  4278. 00003304  6000 0092                bra        +0x94 /* 00003398 */
  4279. 00003308  486D F4A8                pea.l      [A5 - 0xB58]
  4280. 0000330C  486D F47E                pea.l      [A5 - 0xB82]
  4281. 00003310  486D E540                pea.l      [A5 - 0x1AC0]
  4282. 00003314  486E FFD6                pea.l      [A6 - 0x2A]
  4283. 00003318  3F3C 0001                move.w     -[A7], 0x1
  4284. 0000331C  42A7                     clr.l      -[A7]
  4285. 0000331E  A8EC                     syscall    CopyBits
  4286. 00003320  6000 0076                bra        +0x78 /* 00003398 */
  4287. 00003324  486D F4A8                pea.l      [A5 - 0xB58]
  4288. 00003328  486D F47E                pea.l      [A5 - 0xB82]
  4289. 0000332C  486D E548                pea.l      [A5 - 0x1AB8]
  4290. 00003330  486E FFD6                pea.l      [A6 - 0x2A]
  4291. 00003334  3F3C 0001                move.w     -[A7], 0x1
  4292. 00003338  42A7                     clr.l      -[A7]
  4293. 0000333A  A8EC                     syscall    CopyBits
  4294. 0000333C  605A                     bra        +0x5C /* 00003398 */
  4295. 0000333E  486D F49A                pea.l      [A5 - 0xB66]
  4296. 00003342  486D F47E                pea.l      [A5 - 0xB82]
  4297. 00003346  486D E528                pea.l      [A5 - 0x1AD8]
  4298. 0000334A  486E FFD6                pea.l      [A6 - 0x2A]
  4299. 0000334E  3F3C 0001                move.w     -[A7], 0x1
  4300. 00003352  42A7                     clr.l      -[A7]
  4301. 00003354  A8EC                     syscall    CopyBits
  4302. 00003356  6040                     bra        +0x42 /* 00003398 */
  4303. 00003358  486D F49A                pea.l      [A5 - 0xB66]
  4304. 0000335C  486D F47E                pea.l      [A5 - 0xB82]
  4305. 00003360  486D E530                pea.l      [A5 - 0x1AD0]
  4306. 00003364  486E FFD6                pea.l      [A6 - 0x2A]
  4307. 00003368  3F3C 0001                move.w     -[A7], 0x1
  4308. 0000336C  42A7                     clr.l      -[A7]
  4309. 0000336E  A8EC                     syscall    CopyBits
  4310. 00003370  6026                     bra        +0x28 /* 00003398 */
  4311. label00003372:
  4312. 00003372  5340                     subq.w     D0, 1
  4313. 00003374  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  4314. 00003378  641E                     bcc        +0x20 /* 00003398 */
  4315. 0000337A  D040                     add.w      D0, D0
  4316. 0000337C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4317. 00003380  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4318. 00003384  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  4319. 00003386  FF68                     .extension 0xF68 <<F/4-5/7>> // unimplemented
  4320. 00003388  FF84                     .invalid   <<F/6/7>>
  4321. 0000338A  FF84                     .invalid   <<F/6/7>>
  4322. 0000338C  FFA0                     .invalid   <<F/6/7>>
  4323. 0000338E  FFA0                     .invalid   <<F/6/7>>
  4324. 00003390  FFBA                     .invalid   <<F/6/7>>
  4325. 00003392  FFBA                     .invalid   <<F/6/7>>
  4326. 00003394  FFD4                     .invalid   <<F/7/7>>
  4327. 00003396  FFD4                     .invalid   <<F/7/7>>
  4328. label00003398:
  4329. 00003398  486D F47E                pea.l      [A5 - 0xB82]
  4330. 0000339C  486D F4E2                pea.l      [A5 - 0xB1E]
  4331. 000033A0  486E FFD6                pea.l      [A6 - 0x2A]
  4332. 000033A4  486E FFDE                pea.l      [A6 - 0x22]
  4333. 000033A8  4267                     clr.w      -[A7]
  4334. 000033AA  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4335. 000033AE  A8EC                     syscall    CopyBits
  4336. 000033B0  486E FFDE                pea.l      [A6 - 0x22]
  4337. 000033B4  4267                     clr.w      -[A7]
  4338. 000033B6  3F3C 0004                move.w     -[A7], 0x4
  4339. 000033BA  A8A8                     syscall    OffsetRect
  4340. 000033BC  5247                     addq.w     D7, 1
  4341. 000033BE  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4342. 000033C2  6F00 FE5A                ble        -0x1A4 /* 0000321E */
  4343. 000033C6  486D FED4                pea.l      [A5 - 0x12C]
  4344. 000033CA  A875                     syscall    SetPBits/SetPortBits
  4345. 000033CC  7A01                     moveq.l    D5, 0x01
  4346. label000033CE:
  4347. 000033CE  7C02                     moveq.l    D6, 0x02
  4348. label000033D0:
  4349. 000033D0  3006                     move.w     D0, D6
  4350. 000033D2  C1FC 000F                muls.w     D0, 0xF
  4351. 000033D6  5740                     subq.w     D0, 3
  4352. 000033D8  3B40 F15E                move.w     [A5 - 0xEA2], D0
  4353. 000033DC  3006                     move.w     D0, D6
  4354. 000033DE  C1FC 000F                muls.w     D0, 0xF
  4355. 000033E2  0640 0011                addi.w     D0, 0x11
  4356. 000033E6  3B40 F162                move.w     [A5 - 0xE9E], D0
  4357. 000033EA  3005                     move.w     D0, D5
  4358. 000033EC  C1FC 0014                muls.w     D0, 0x14
  4359. 000033F0  0640 0014                addi.w     D0, 0x14
  4360. 000033F4  3B40 F164                move.w     [A5 - 0xE9C], D0
  4361. 000033F8  3005                     move.w     D0, D5
  4362. 000033FA  C1FC 0014                muls.w     D0, 0x14
  4363. 000033FE  3B40 F160                move.w     [A5 - 0xEA0], D0
  4364. 00003402  3005                     move.w     D0, D5
  4365. 00003404  EB40                     asl        D0.w, 5
  4366. 00003406  3206                     move.w     D1, D6
  4367. 00003408  D241                     add.w      D1, D1
  4368. 0000340A  D041                     add.w      D0, D1
  4369. 0000340C  0640 E554                addi.w     D0, 0xE554
  4370. 00003410  3035 0000                move.w     D0, [A5 + D0.w]
  4371. 00003414  6000 025C                bra        +0x25E /* 00003672 */
  4372. 00003418  486D F4D2                pea.l      [A5 - 0xB2E]
  4373. 0000341C  486D FED4                pea.l      [A5 - 0x12C]
  4374. 00003420  486D F186                pea.l      [A5 - 0xE7A]
  4375. 00003424  486D F15E                pea.l      [A5 - 0xEA2]
  4376. 00003428  3F3C 0002                move.w     -[A7], 0x2
  4377. 0000342C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4378. 00003430  A8EC                     syscall    CopyBits
  4379. 00003432  3005                     move.w     D0, D5
  4380. 00003434  EB40                     asl        D0.w, 5
  4381. 00003436  3206                     move.w     D1, D6
  4382. 00003438  D241                     add.w      D1, D1
  4383. 0000343A  D041                     add.w      D0, D1
  4384. 0000343C  0640 E554                addi.w     D0, 0xE554
  4385. 00003440  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  4386. 00003446  486D F4D2                pea.l      [A5 - 0xB2E]
  4387. 0000344A  486D FED4                pea.l      [A5 - 0x12C]
  4388. 0000344E  486D F17E                pea.l      [A5 - 0xE82]
  4389. 00003452  486D F15E                pea.l      [A5 - 0xEA2]
  4390. 00003456  3F3C 0002                move.w     -[A7], 0x2
  4391. 0000345A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4392. 0000345E  A8EC                     syscall    CopyBits
  4393. 00003460  6000 0238                bra        +0x23A /* 0000369A */
  4394. 00003464  486D F4D2                pea.l      [A5 - 0xB2E]
  4395. 00003468  486D FED4                pea.l      [A5 - 0x12C]
  4396. 0000346C  486D F18E                pea.l      [A5 - 0xE72]
  4397. 00003470  486D F15E                pea.l      [A5 - 0xEA2]
  4398. 00003474  3F3C 0002                move.w     -[A7], 0x2
  4399. 00003478  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4400. 0000347C  A8EC                     syscall    CopyBits
  4401. 0000347E  3005                     move.w     D0, D5
  4402. 00003480  EB40                     asl        D0.w, 5
  4403. 00003482  3206                     move.w     D1, D6
  4404. 00003484  D241                     add.w      D1, D1
  4405. 00003486  D041                     add.w      D0, D1
  4406. 00003488  0640 E554                addi.w     D0, 0xE554
  4407. 0000348C  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  4408. 00003492  486D F4D2                pea.l      [A5 - 0xB2E]
  4409. 00003496  486D FED4                pea.l      [A5 - 0x12C]
  4410. 0000349A  486D F17E                pea.l      [A5 - 0xE82]
  4411. 0000349E  486D F15E                pea.l      [A5 - 0xEA2]
  4412. 000034A2  3F3C 0002                move.w     -[A7], 0x2
  4413. 000034A6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4414. 000034AA  A8EC                     syscall    CopyBits
  4415. 000034AC  6000 01EC                bra        +0x1EE /* 0000369A */
  4416. 000034B0  3005                     move.w     D0, D5
  4417. 000034B2  EB40                     asl        D0.w, 5
  4418. 000034B4  3206                     move.w     D1, D6
  4419. 000034B6  D241                     add.w      D1, D1
  4420. 000034B8  D041                     add.w      D0, D1
  4421. 000034BA  0640 E554                addi.w     D0, 0xE554
  4422. 000034BE  3BBC 0001 0000           move.w     [A5 + D0.w], 0x1
  4423. 000034C4  486D F4D2                pea.l      [A5 - 0xB2E]
  4424. 000034C8  486D FED4                pea.l      [A5 - 0x12C]
  4425. 000034CC  486D F17E                pea.l      [A5 - 0xE82]
  4426. 000034D0  486D F15E                pea.l      [A5 - 0xEA2]
  4427. 000034D4  3F3C 0002                move.w     -[A7], 0x2
  4428. 000034D8  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4429. 000034DC  A8EC                     syscall    CopyBits
  4430. 000034DE  6000 01BA                bra        +0x1BC /* 0000369A */
  4431. 000034E2  486D F4D2                pea.l      [A5 - 0xB2E]
  4432. 000034E6  486D FED4                pea.l      [A5 - 0x12C]
  4433. 000034EA  486D F19E                pea.l      [A5 - 0xE62]
  4434. 000034EE  486D F15E                pea.l      [A5 - 0xEA2]
  4435. 000034F2  3F3C 0002                move.w     -[A7], 0x2
  4436. 000034F6  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4437. 000034FA  A8EC                     syscall    CopyBits
  4438. 000034FC  3005                     move.w     D0, D5
  4439. 000034FE  EB40                     asl        D0.w, 5
  4440. 00003500  3206                     move.w     D1, D6
  4441. 00003502  D241                     add.w      D1, D1
  4442. 00003504  D041                     add.w      D0, D1
  4443. 00003506  0640 E554                addi.w     D0, 0xE554
  4444. 0000350A  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  4445. 00003510  486D F4D2                pea.l      [A5 - 0xB2E]
  4446. 00003514  486D FED4                pea.l      [A5 - 0x12C]
  4447. 00003518  486D F196                pea.l      [A5 - 0xE6A]
  4448. 0000351C  486D F15E                pea.l      [A5 - 0xEA2]
  4449. 00003520  3F3C 0002                move.w     -[A7], 0x2
  4450. 00003524  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4451. 00003528  A8EC                     syscall    CopyBits
  4452. 0000352A  6000 016E                bra        +0x170 /* 0000369A */
  4453. 0000352E  486D F4D2                pea.l      [A5 - 0xB2E]
  4454. 00003532  486D FED4                pea.l      [A5 - 0x12C]
  4455. 00003536  486D F1A6                pea.l      [A5 - 0xE5A]
  4456. 0000353A  486D F15E                pea.l      [A5 - 0xEA2]
  4457. 0000353E  3F3C 0002                move.w     -[A7], 0x2
  4458. 00003542  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4459. 00003546  A8EC                     syscall    CopyBits
  4460. 00003548  3005                     move.w     D0, D5
  4461. 0000354A  EB40                     asl        D0.w, 5
  4462. 0000354C  3206                     move.w     D1, D6
  4463. 0000354E  D241                     add.w      D1, D1
  4464. 00003550  D041                     add.w      D0, D1
  4465. 00003552  0640 E554                addi.w     D0, 0xE554
  4466. 00003556  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  4467. 0000355C  486D F4D2                pea.l      [A5 - 0xB2E]
  4468. 00003560  486D FED4                pea.l      [A5 - 0x12C]
  4469. 00003564  486D F196                pea.l      [A5 - 0xE6A]
  4470. 00003568  486D F15E                pea.l      [A5 - 0xEA2]
  4471. 0000356C  3F3C 0002                move.w     -[A7], 0x2
  4472. 00003570  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4473. 00003574  A8EC                     syscall    CopyBits
  4474. 00003576  6000 0122                bra        +0x124 /* 0000369A */
  4475. 0000357A  3005                     move.w     D0, D5
  4476. 0000357C  EB40                     asl        D0.w, 5
  4477. 0000357E  3206                     move.w     D1, D6
  4478. 00003580  D241                     add.w      D1, D1
  4479. 00003582  D041                     add.w      D0, D1
  4480. 00003584  0640 E554                addi.w     D0, 0xE554
  4481. 00003588  3BBC 0005 0000           move.w     [A5 + D0.w], 0x5
  4482. 0000358E  486D F4D2                pea.l      [A5 - 0xB2E]
  4483. 00003592  486D FED4                pea.l      [A5 - 0x12C]
  4484. 00003596  486D F196                pea.l      [A5 - 0xE6A]
  4485. 0000359A  486D F15E                pea.l      [A5 - 0xEA2]
  4486. 0000359E  3F3C 0002                move.w     -[A7], 0x2
  4487. 000035A2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4488. 000035A6  A8EC                     syscall    CopyBits
  4489. 000035A8  6000 00F0                bra        +0xF2 /* 0000369A */
  4490. 000035AC  486D F4D2                pea.l      [A5 - 0xB2E]
  4491. 000035B0  486D FED4                pea.l      [A5 - 0x12C]
  4492. 000035B4  486D F16E                pea.l      [A5 - 0xE92]
  4493. 000035B8  486D F15E                pea.l      [A5 - 0xEA2]
  4494. 000035BC  3F3C 0002                move.w     -[A7], 0x2
  4495. 000035C0  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4496. 000035C4  A8EC                     syscall    CopyBits
  4497. 000035C6  3005                     move.w     D0, D5
  4498. 000035C8  EB40                     asl        D0.w, 5
  4499. 000035CA  3206                     move.w     D1, D6
  4500. 000035CC  D241                     add.w      D1, D1
  4501. 000035CE  D041                     add.w      D0, D1
  4502. 000035D0  0640 E554                addi.w     D0, 0xE554
  4503. 000035D4  3BBC 0009 0000           move.w     [A5 + D0.w], 0x9 /* '\t' */
  4504. 000035DA  486D F4D2                pea.l      [A5 - 0xB2E]
  4505. 000035DE  486D FED4                pea.l      [A5 - 0x12C]
  4506. 000035E2  486D F166                pea.l      [A5 - 0xE9A]
  4507. 000035E6  486D F15E                pea.l      [A5 - 0xEA2]
  4508. 000035EA  3F3C 0002                move.w     -[A7], 0x2
  4509. 000035EE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4510. 000035F2  A8EC                     syscall    CopyBits
  4511. 000035F4  6000 00A4                bra        +0xA6 /* 0000369A */
  4512. 000035F8  486D F4D2                pea.l      [A5 - 0xB2E]
  4513. 000035FC  486D FED4                pea.l      [A5 - 0x12C]
  4514. 00003600  486D F176                pea.l      [A5 - 0xE8A]
  4515. 00003604  486D F15E                pea.l      [A5 - 0xEA2]
  4516. 00003608  3F3C 0002                move.w     -[A7], 0x2
  4517. 0000360C  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4518. 00003610  A8EC                     syscall    CopyBits
  4519. 00003612  3005                     move.w     D0, D5
  4520. 00003614  EB40                     asl        D0.w, 5
  4521. 00003616  3206                     move.w     D1, D6
  4522. 00003618  D241                     add.w      D1, D1
  4523. 0000361A  D041                     add.w      D0, D1
  4524. 0000361C  0640 E554                addi.w     D0, 0xE554
  4525. 00003620  3BBC 0009 0000           move.w     [A5 + D0.w], 0x9 /* '\t' */
  4526. 00003626  486D F4D2                pea.l      [A5 - 0xB2E]
  4527. 0000362A  486D FED4                pea.l      [A5 - 0x12C]
  4528. 0000362E  486D F166                pea.l      [A5 - 0xE9A]
  4529. 00003632  486D F15E                pea.l      [A5 - 0xEA2]
  4530. 00003636  3F3C 0002                move.w     -[A7], 0x2
  4531. 0000363A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4532. 0000363E  A8EC                     syscall    CopyBits
  4533. 00003640  6058                     bra        +0x5A /* 0000369A */
  4534. 00003642  3005                     move.w     D0, D5
  4535. 00003644  EB40                     asl        D0.w, 5
  4536. 00003646  3206                     move.w     D1, D6
  4537. 00003648  D241                     add.w      D1, D1
  4538. 0000364A  D041                     add.w      D0, D1
  4539. 0000364C  0640 E554                addi.w     D0, 0xE554
  4540. 00003650  3BBC 0009 0000           move.w     [A5 + D0.w], 0x9 /* '\t' */
  4541. 00003656  486D F4D2                pea.l      [A5 - 0xB2E]
  4542. 0000365A  486D FED4                pea.l      [A5 - 0x12C]
  4543. 0000365E  486D F166                pea.l      [A5 - 0xE9A]
  4544. 00003662  486D F15E                pea.l      [A5 - 0xEA2]
  4545. 00003666  3F3C 0002                move.w     -[A7], 0x2
  4546. 0000366A  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4547. 0000366E  A8EC                     syscall    CopyBits
  4548. 00003670  6028                     bra        +0x2A /* 0000369A */
  4549. label00003672:
  4550. 00003672  5540                     subq.w     D0, 2
  4551. 00003674  0C40 000B                cmpi.w     D0, 0xB
  4552. 00003678  6420                     bcc        +0x22 /* 0000369A */
  4553. 0000367A  D040                     add.w      D0, D0
  4554. 0000367C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4555. 00003680  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4556. 00003684  FD94                     .invalid   <<F/6/6>>
  4557. 00003686  FDE0                     .invalid   <<F/7/6>>
  4558. 00003688  FE2C 0016                .unknown   0xFE2C 0x0016 (W = 7)
  4559. 0000368C  FE5E FEAA                .extension 0xE5E <<F/1/7>>, 0xFEAA // unimplemented
  4560. 00003690  FEF6 0016                .extension 0xEF6 <<F/2-3/7>> // unimplemented
  4561. 00003694  FF28                     .extension 0xF28 <<F/4-5/7>> // unimplemented
  4562. 00003696  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  4563. 00003698  FFBE                     .invalid   <<F/6/7>>
  4564. label0000369A:
  4565. 0000369A  5246                     addq.w     D6, 1
  4566. 0000369C  0C46 000F                cmpi.w     D6, 0xF
  4567. 000036A0  6F00 FD2E                ble        -0x2D0 /* 000033D0 */
  4568. 000036A4  5245                     addq.w     D5, 1
  4569. 000036A6  0C45 001A                cmpi.w     D5, 0x1A
  4570. 000036AA  6F00 FD22                ble        -0x2DC /* 000033CE */
  4571. 000036AE  7E01                     moveq.l    D7, 0x01
  4572. label000036B0:
  4573. 000036B0  3007                     move.w     D0, D7
  4574. 000036B2  C1FC 000E                muls.w     D0, 0xE
  4575. 000036B6  0640 F6F6                addi.w     D0, 0xF6F6
  4576. 000036BA  49F5 0000                lea.l      A4, [A5 + D0.w]
  4577. 000036BE  422C 0001                clr.b      [A4 + 0x1]
  4578. 000036C2  4214                     clr.b      [A4]
  4579. 000036C4  426C 000A                clr.w      [A4 + 0xA]
  4580. 000036C8  5247                     addq.w     D7, 1
  4581. 000036CA  0C47 0014                cmpi.w     D7, 0x14
  4582. 000036CE  6FE0                     ble        -0x1E /* 000036B0 */
  4583. 000036D0  7E01                     moveq.l    D7, 0x01
  4584. label000036D2:
  4585. 000036D2  3007                     move.w     D0, D7
  4586. 000036D4  C1FC 000E                muls.w     D0, 0xE
  4587. 000036D8  0640 F6F6                addi.w     D0, 0xF6F6
  4588. 000036DC  49F5 0000                lea.l      A4, [A5 + D0.w]
  4589. 000036E0  554F                     subq.w     A7, 2
  4590. 000036E2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  4591. 000036E6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4592. 000036EA  395F 0002                move.w     [A4 + 0x2], [A7]+
  4593. 000036EE  554F                     subq.w     A7, 2
  4594. 000036F0  3F3C 01F4                move.w     -[A7], 0x1F4
  4595. 000036F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4596. 000036F8  395F 0004                move.w     [A4 + 0x4], [A7]+
  4597. 000036FC  302C 0002                move.w     D0, [A4 + 0x2]
  4598. 00003700  0640 000A                addi.w     D0, 0xA /* '\n' */
  4599. 00003704  3940 0006                move.w     [A4 + 0x6], D0
  4600. 00003708  302C 0004                move.w     D0, [A4 + 0x4]
  4601. 0000370C  0640 000A                addi.w     D0, 0xA /* '\n' */
  4602. 00003710  3940 0008                move.w     [A4 + 0x8], D0
  4603. 00003714  18BC 0001                move.b     [A4], 0x1
  4604. 00003718  197C 0001 0001           move.b     [A4 + 0x1], 0x1
  4605. 0000371E  397C 0001 000C           move.w     [A4 + 0xC], 0x1
  4606. 00003724  554F                     subq.w     A7, 2
  4607. 00003726  302D F468                move.w     D0, [A5 - 0xB98]
  4608. 0000372A  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4609. 0000372E  323C 0082                move.w     D1, 0x82
  4610. 00003732  9240                     sub.w      D1, D0
  4611. 00003734  3F01                     move.w     -[A7], D1
  4612. 00003736  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4613. 0000373A  0C5F 0001                cmpi.w     [A7]+, 0x1
  4614. 0000373E  6606                     bne        +0x8 /* 00003746 */
  4615. 00003740  397C 0002 000C           move.w     [A4 + 0xC], 0x2
  4616. label00003746:
  4617. 00003746  554F                     subq.w     A7, 2
  4618. 00003748  302D F468                move.w     D0, [A5 - 0xB98]
  4619. 0000374C  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  4620. 00003750  323C 0091                move.w     D1, 0x91
  4621. 00003754  9240                     sub.w      D1, D0
  4622. 00003756  3F01                     move.w     -[A7], D1
  4623. 00003758  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4624. 0000375C  0C5F 0001                cmpi.w     [A7]+, 0x1
  4625. 00003760  6606                     bne        +0x8 /* 00003768 */
  4626. 00003762  397C 0003 000C           move.w     [A4 + 0xC], 0x3
  4627. label00003768:
  4628. 00003768  426C 000A                clr.w      [A4 + 0xA]
  4629. 0000376C  302C 000C                move.w     D0, [A4 + 0xC]
  4630. 00003770  6054                     bra        +0x56 /* 000037C6 */
  4631. label00003772:
  4632. 00003772  486D F4D2                pea.l      [A5 - 0xB2E]
  4633. 00003776  486D F4E2                pea.l      [A5 - 0xB1E]
  4634. 0000377A  486D F3AE                pea.l      [A5 - 0xC52]
  4635. 0000377E  486C 0002                pea.l      [A4 + 0x2]
  4636. 00003782  3F3C 0002                move.w     -[A7], 0x2
  4637. 00003786  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4638. 0000378A  A8EC                     syscall    CopyBits
  4639. 0000378C  6044                     bra        +0x46 /* 000037D2 */
  4640. label0000378E:
  4641. 0000378E  486D F4D2                pea.l      [A5 - 0xB2E]
  4642. 00003792  486D F4E2                pea.l      [A5 - 0xB1E]
  4643. 00003796  486D F39E                pea.l      [A5 - 0xC62]
  4644. 0000379A  486C 0002                pea.l      [A4 + 0x2]
  4645. 0000379E  3F3C 0002                move.w     -[A7], 0x2
  4646. 000037A2  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4647. 000037A6  A8EC                     syscall    CopyBits
  4648. 000037A8  6028                     bra        +0x2A /* 000037D2 */
  4649. label000037AA:
  4650. 000037AA  486D F4D2                pea.l      [A5 - 0xB2E]
  4651. 000037AE  486D F4E2                pea.l      [A5 - 0xB1E]
  4652. 000037B2  486D F396                pea.l      [A5 - 0xC6A]
  4653. 000037B6  486C 0002                pea.l      [A4 + 0x2]
  4654. 000037BA  3F3C 0002                move.w     -[A7], 0x2
  4655. 000037BE  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4656. 000037C2  A8EC                     syscall    CopyBits
  4657. 000037C4  600C                     bra        +0xE /* 000037D2 */
  4658. label000037C6:
  4659. 000037C6  5340                     subq.w     D0, 1
  4660. 000037C8  67A8                     beq        -0x56 /* 00003772 */
  4661. 000037CA  5340                     subq.w     D0, 1
  4662. 000037CC  67C0                     beq        -0x3E /* 0000378E */
  4663. 000037CE  5340                     subq.w     D0, 1
  4664. 000037D0  67D8                     beq        -0x26 /* 000037AA */
  4665. label000037D2:
  4666. 000037D2  5247                     addq.w     D7, 1
  4667. 000037D4  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  4668. 000037D8  6F00 FEF8                ble        -0x106 /* 000036D2 */
  4669. 000037DC  7E01                     moveq.l    D7, 0x01
  4670. label000037DE:
  4671. 000037DE  3007                     move.w     D0, D7
  4672. 000037E0  C1FC 000E                muls.w     D0, 0xE
  4673. 000037E4  0640 F5DE                addi.w     D0, 0xF5DE
  4674. 000037E8  49F5 0000                lea.l      A4, [A5 + D0.w]
  4675. 000037EC  1014                     move.b     D0, [A4]
  4676. 000037EE  5300                     subq.b     D0, 1
  4677. 000037F0  6758                     beq        +0x5A /* 0000384A */
  4678. 000037F2  554F                     subq.w     A7, 2
  4679. 000037F4  3F3C 010E                move.w     -[A7], 0x10E
  4680. 000037F8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4681. 000037FC  395F 0002                move.w     [A4 + 0x2], [A7]+
  4682. 00003800  554F                     subq.w     A7, 2
  4683. 00003802  3F3C 01F4                move.w     -[A7], 0x1F4
  4684. 00003806  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  4685. 0000380A  395F 0004                move.w     [A4 + 0x4], [A7]+
  4686. 0000380E  302C 0002                move.w     D0, [A4 + 0x2]
  4687. 00003812  0640 000A                addi.w     D0, 0xA /* '\n' */
  4688. 00003816  3940 0006                move.w     [A4 + 0x6], D0
  4689. 0000381A  302C 0004                move.w     D0, [A4 + 0x4]
  4690. 0000381E  0640 000A                addi.w     D0, 0xA /* '\n' */
  4691. 00003822  3940 0008                move.w     [A4 + 0x8], D0
  4692. 00003826  18BC 0001                move.b     [A4], 0x1
  4693. 0000382A  397C 0027 000A           move.w     [A4 + 0xA], 0x27 /* '\'' */
  4694. 00003830  486D F4D2                pea.l      [A5 - 0xB2E]
  4695. 00003834  486D F4E2                pea.l      [A5 - 0xB1E]
  4696. 00003838  486D F38E                pea.l      [A5 - 0xC72]
  4697. 0000383C  486C 0002                pea.l      [A4 + 0x2]
  4698. 00003840  3F3C 0002                move.w     -[A7], 0x2
  4699. 00003844  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4700. 00003848  A8EC                     syscall    CopyBits
  4701. label0000384A:
  4702. 0000384A  5247                     addq.w     D7, 1
  4703. 0000384C  0C47 0014                cmpi.w     D7, 0x14
  4704. 00003850  6F8C                     ble        -0x72 /* 000037DE */
  4705. 00003852  0C6D 0002 F468           cmpi.w     [A5 - 0xB98], 0x2
  4706. 00003858  6618                     bne        +0x1A /* 00003872 */
  4707. 0000385A  486D F4D2                pea.l      [A5 - 0xB2E]
  4708. 0000385E  486D F4E2                pea.l      [A5 - 0xB1E]
  4709. 00003862  486D F954                pea.l      [A5 - 0x6AC]
  4710. 00003866  486D F92A                pea.l      [A5 - 0x6D6]
  4711. 0000386A  3F3C 0002                move.w     -[A7], 0x2
  4712. 0000386E  42A7                     clr.l      -[A7]
  4713. 00003870  A8EC                     syscall    CopyBits
  4714. label00003872:
  4715. 00003872  0C6D 0003 F468           cmpi.w     [A5 - 0xB98], 0x3
  4716. 00003878  6618                     bne        +0x1A /* 00003892 */
  4717. 0000387A  486D F4C4                pea.l      [A5 - 0xB3C]
  4718. 0000387E  486D F4E2                pea.l      [A5 - 0xB1E]
  4719. 00003882  486D FE38                pea.l      [A5 - 0x1C8]
  4720. 00003886  486D ECC4                pea.l      [A5 - 0x133C]
  4721. 0000388A  3F3C 0002                move.w     -[A7], 0x2
  4722. 0000388E  42A7                     clr.l      -[A7]
  4723. 00003890  A8EC                     syscall    CopyBits
  4724. label00003892:
  4725. 00003892  486D FF52                pea.l      [A5 - 0xAE]
  4726. 00003896  A875                     syscall    SetPBits/SetPortBits
  4727. 00003898  7601                     moveq.l    D3, 0x01
  4728. 0000389A  4247                     clr.w      D7
  4729. label0000389C:
  4730. 0000389C  4244                     clr.w      D4
  4731. 0000389E  4A6E FFDE                tst.w      [A6 - 0x22]
  4732. 000038A2  6C06                     bge        +0x8 /* 000038AA */
  4733. 000038A4  382E FFDE                move.w     D4, [A6 - 0x22]
  4734. 000038A8  4444                     neg.w      D4
  4735. label000038AA:
  4736. 000038AA  486E FFDE                pea.l      [A6 - 0x22]
  4737. 000038AE  4267                     clr.w      -[A7]
  4738. 000038B0  3F04                     move.w     -[A7], D4
  4739. 000038B2  A8A8                     syscall    OffsetRect
  4740. 000038B4  486E FFD6                pea.l      [A6 - 0x2A]
  4741. 000038B8  4267                     clr.w      -[A7]
  4742. 000038BA  3F04                     move.w     -[A7], D4
  4743. 000038BC  A8A8                     syscall    OffsetRect
  4744. 000038BE  486D FED4                pea.l      [A5 - 0x12C]
  4745. 000038C2  486D F47E                pea.l      [A5 - 0xB82]
  4746. 000038C6  486E FFDE                pea.l      [A6 - 0x22]
  4747. 000038CA  486E FFD6                pea.l      [A6 - 0x2A]
  4748. 000038CE  4267                     clr.w      -[A7]
  4749. 000038D0  42A7                     clr.l      -[A7]
  4750. 000038D2  A8EC                     syscall    CopyBits
  4751. 000038D4  486E FFDE                pea.l      [A6 - 0x22]
  4752. 000038D8  4267                     clr.w      -[A7]
  4753. 000038DA  3004                     move.w     D0, D4
  4754. 000038DC  4440                     neg.w      D0
  4755. 000038DE  3F00                     move.w     -[A7], D0
  4756. 000038E0  A8A8                     syscall    OffsetRect
  4757. 000038E2  486E FFD6                pea.l      [A6 - 0x2A]
  4758. 000038E6  4267                     clr.w      -[A7]
  4759. 000038E8  3004                     move.w     D0, D4
  4760. 000038EA  4440                     neg.w      D0
  4761. 000038EC  3F00                     move.w     -[A7], D0
  4762. 000038EE  A8A8                     syscall    OffsetRect
  4763. 000038F0  7003                     moveq.l    D0, 0x03
  4764. 000038F2  9043                     sub.w      D0, D3
  4765. 000038F4  3600                     move.w     D3, D0
  4766. 000038F6  3003                     move.w     D0, D3
  4767. 000038F8  6034                     bra        +0x36 /* 0000392E */
  4768. label000038FA:
  4769. 000038FA  486D F47E                pea.l      [A5 - 0xB82]
  4770. 000038FE  486D F47E                pea.l      [A5 - 0xB82]
  4771. 00003902  486D E530                pea.l      [A5 - 0x1AD0]
  4772. 00003906  486E FFD6                pea.l      [A6 - 0x2A]
  4773. 0000390A  3F3C 0003                move.w     -[A7], 0x3
  4774. 0000390E  42A7                     clr.l      -[A7]
  4775. 00003910  A8EC                     syscall    CopyBits
  4776. 00003912  6022                     bra        +0x24 /* 00003936 */
  4777. label00003914:
  4778. 00003914  486D F47E                pea.l      [A5 - 0xB82]
  4779. 00003918  486D F47E                pea.l      [A5 - 0xB82]
  4780. 0000391C  486D E530                pea.l      [A5 - 0x1AD0]
  4781. 00003920  486E FFD6                pea.l      [A6 - 0x2A]
  4782. 00003924  3F3C 0003                move.w     -[A7], 0x3
  4783. 00003928  42A7                     clr.l      -[A7]
  4784. 0000392A  A8EC                     syscall    CopyBits
  4785. 0000392C  6008                     bra        +0xA /* 00003936 */
  4786. label0000392E:
  4787. 0000392E  5340                     subq.w     D0, 1
  4788. 00003930  67C8                     beq        -0x36 /* 000038FA */
  4789. 00003932  5340                     subq.w     D0, 1
  4790. 00003934  67DE                     beq        -0x20 /* 00003914 */
  4791. label00003936:
  4792. 00003936  3003                     move.w     D0, D3
  4793. 00003938  6034                     bra        +0x36 /* 0000396E */
  4794. label0000393A:
  4795. 0000393A  486D F49A                pea.l      [A5 - 0xB66]
  4796. 0000393E  486D F47E                pea.l      [A5 - 0xB82]
  4797. 00003942  486D E538                pea.l      [A5 - 0x1AC8]
  4798. 00003946  486E FFD6                pea.l      [A6 - 0x2A]
  4799. 0000394A  3F3C 0001                move.w     -[A7], 0x1
  4800. 0000394E  42A7                     clr.l      -[A7]
  4801. 00003950  A8EC                     syscall    CopyBits
  4802. 00003952  6022                     bra        +0x24 /* 00003976 */
  4803. label00003954:
  4804. 00003954  486D F49A                pea.l      [A5 - 0xB66]
  4805. 00003958  486D F47E                pea.l      [A5 - 0xB82]
  4806. 0000395C  486D E540                pea.l      [A5 - 0x1AC0]
  4807. 00003960  486E FFD6                pea.l      [A6 - 0x2A]
  4808. 00003964  3F3C 0001                move.w     -[A7], 0x1
  4809. 00003968  42A7                     clr.l      -[A7]
  4810. 0000396A  A8EC                     syscall    CopyBits
  4811. 0000396C  6008                     bra        +0xA /* 00003976 */
  4812. label0000396E:
  4813. 0000396E  5340                     subq.w     D0, 1
  4814. 00003970  67C8                     beq        -0x36 /* 0000393A */
  4815. 00003972  5340                     subq.w     D0, 1
  4816. 00003974  67DE                     beq        -0x20 /* 00003954 */
  4817. label00003976:
  4818. 00003976  486D F47E                pea.l      [A5 - 0xB82]
  4819. 0000397A  486D F4E2                pea.l      [A5 - 0xB1E]
  4820. 0000397E  486E FFD6                pea.l      [A6 - 0x2A]
  4821. 00003982  486E FFDE                pea.l      [A6 - 0x22]
  4822. 00003986  4267                     clr.w      -[A7]
  4823. 00003988  2F2D FBCE                move.l     -[A7], [A5 - 0x432]
  4824. 0000398C  A8EC                     syscall    CopyBits
  4825. 0000398E  486E FFDE                pea.l      [A6 - 0x22]
  4826. 00003992  4267                     clr.w      -[A7]
  4827. 00003994  3F3C FFFC                move.w     -[A7], 0xFFFC
  4828. 00003998  A8A8                     syscall    OffsetRect
  4829. 0000399A  5247                     addq.w     D7, 1
  4830. 0000399C  0C47 0046                cmpi.w     D7, 0x46 /* 'F' */
  4831. 000039A0  6F00 FEFA                ble        -0x104 /* 0000389C */
  4832. 000039A4  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  4833. 000039A8  4E5E                     unlink     A6
  4834. 000039AA  4E75                     rts
  4835. 000039AC  5245                     addq.w     D5, 1
  4836. 000039AE  5053                     addq.w     [A3], 8
  4837. 000039B0  4352                     chk.w      D1, [A2]
  4838. 000039B2  4545                     chk.w      D2, D5
  4839.